E - 三色灯 (Tricolor Lights) Editorial /

Time Limit: 2 sec / Memory Limit: 1024 MB

Problem Statement

Distributed files are here.

Your program must include Anna.h , Bruno.h and all functions should be implemented within a single file.

Do NOT access to any files, including stdin and stdout.

問題文

配布ファイルは こちら

C++ を使用する場合

C++ を使用する場合,Anna.hBruno.h を include し,すべての関数を 1 つのファイル内で実装してください.

標準入出力やファイルへの入出力を使用しないでください.

その他の言語を使用する場合

  • ジャッジ
  • argv[1]0 として起動されたあなたのプログラム(Anna 側)
  • argv[1]1 として起動されたあなたのプログラム(Bruno 側)

3 つのプログラムが同時に実行されます.実行時間・使用メモリはこれらの合計で計測されます.

Anna 側

argv[1]0 のとき,Anna 側として振る舞ってください.

anna

以下の形式で入力を受け取ってください.

N
S

以下の形式で出力してください.

t
l

Bruno 側

argv[1]1 のとき,Bruno 側として振る舞ってください.

init

以下の形式で入力を受け取ってください.

Q
N
l

bruno

以下の形式で入力を受け取ってください.

u

bruno の戻り値を 1 行で出力してください.

その他

  • 各出力の後には必ず flush をしてください.
  • 出力の形式が正しくない場合や不正解の条件に当てはまったとき,与えられる入力は WA になります.この場合,ただちにプログラムを終了してください.

Source Name

JOI 2023/2024 春季トレーニング Contest2 問題2