結果
問題 |
No.3115 One Power One Kill
|
ユーザー |
![]() |
提出日時 | 2025-05-14 18:43:01 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
WA
|
実行時間 | - |
コード長 | 3,022 bytes |
コンパイル時間 | 800 ms |
コンパイル使用メモリ | 12,032 KB |
実行使用メモリ | 27,784 KB |
平均クエリ数 | 2.00 |
最終ジャッジ日時 | 2025-05-14 18:43:08 |
合計ジャッジ時間 | 5,079 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | WA * 20 |
ソースコード
# -*- coding: utf-8 -*- import sys def solve(): """ リアクティブ問題の解法を実行する関数。 A=128, B=128 を選択し、Kの偶奇性に基づいて X' を予測する。 """ # 手順1: AとBを宣言して出力する # A = 128, B = 128 を選択 a_val = 128 b_val = 128 print(f"{a_val} {b_val}", flush=True) # 手順2: ジャッジから K の値を受け取る try: k_str = sys.stdin.readline().strip() if not k_str: # EOFなどの予期せぬ入力終了 # print("Error: Could not read K from judge.", file=sys.stderr, flush=True) return k_val = int(k_str) except ValueError: # Kが整数に変換できない場合 # print(f"Error: Invalid K value received: {k_str}", file=sys.stderr, flush=True) return except Exception as e: # その他の読み取りエラー # print(f"Error reading K: {e}", file=sys.stderr, flush=True) return # 手順3: K の偶奇性に基づいて X' を予測し、出力する predicted_x_prime = -1 # 初期値 (エラーチェック用) if k_val % 2 == 0: # Kが偶数の場合、X' = 0 predicted_x_prime = 0 else: # Kが奇数の場合、X' = 1 predicted_x_prime = 1 print(predicted_x_prime, flush=True) # 手順4: ジャッジからの結果を受け取る (この問題では特に使用しないが、対話型問題の作法として読み取る) try: # ret_str = sys.stdin.readline().strip() # 結果の行 # if not ret_str: # print("Warning: Could not read final result from judge.", file=sys.stderr, flush=True) # pass # ret_val = int(ret_str) # if ret_val == 1: # print("Info: Prediction was correct.", file=sys.stderr, flush=True) # elif ret_val == 0: # print("Info: Prediction was incorrect.", file=sys.stderr, flush=True) # else: # print(f"Warning: Unknown final result value: {ret_val}", file=sys.stderr, flush=True) pass # AtCoderなどでは最終結果の読み取りが不要な場合もある # もしくは、読み取らないと次のテストケースに影響する場合もあるので注意。 # 今回は問題文に「結果を表す整数 ret が与えられます。」とあるので、読み捨てが適切かもしれない。 # ただし、ローカルテストや一部のジャッジでは、読み取らないとパイプが詰まる可能性があるので、 # 念のためコメントアウトで残しておく。 # 競技プログラミングのジャッジシステムによっては、最後の入力は読み飛ばしても問題ないことが多い。 except Exception as e: # print(f"Error reading final result: {e}", file=sys.stderr, flush=True) pass if __name__ == '__main__': solve()