C - スパイ 3 (Spy 3)
Editorial
/
Time Limit: 1 sec / Memory Limit: 1024 MB
Distributed files are here.
Your program must include Aoi.h
, Bitaro.h
and all functions should be implemented within a single file.
Do NOT access to any files, including stdin and stdout.
配布ファイルは こちら.
C++ を使用する場合
C++ を使用する場合,Aoi.h
,Bitaro.h
を include し,すべての関数を 1 つのファイル内で実装してください.
標準入出力やファイルへの入出力を使用しないでください.
その他の言語を使用する場合
- ジャッジ
argv[1]
を0
として起動されたあなたのプログラム(Aoi 側)argv[1]
を1
として起動されたあなたのプログラム(Bitaro 側)
の 3 つのプログラムが同時に実行されます.実行時間・使用メモリはこれらの合計で計測されます.
Aoi 側
argv[1]
が 0 のとき,Aoi 側として振る舞ってください.
aoi
以下の形式で入力を読み込んでください.
N M A_0 B_0 C_0 \vdots A_{M-1} B_{M-1} C_{M-1} Q T_0 \cdots T_{Q-1} K X_0 \cdots X_{K-1}
以下の形式で 1 行出力してください.
AsF
Bitaro 側
argv[1]
が 1 のとき,Bitaro 側として振る舞ってください.
bitaro
以下の形式で入力を読み込んでください.
N M A_0 B_0 C_0 \vdots A_{M-1} B_{M-1} C_{M-1} Q T_0 \cdots T_{Q-1} K X_0 \cdots X_{K-1} AsF
answer
以下の形式で出力してください.
n \texttt{e[0]} \cdots \texttt{e[n-1]}
その他
- 各出力の後には必ず flush をしてください.
- 出力の形式が正しくない場合や不正解の条件に当てはまったときに WA になるかは不明です.