交互题 1000ms 256MiB

数字游戏

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

同学 A 将会开始与同学 B 玩一个游戏,描述如下:

同学 A 和同学 B 轮流给出一个数字 aa,其中 1a2n+11 \le a \le 2n + 1一个数字不能被重复地说两遍

由同学 A 先开始,如此交替,直到一位同学无法再说出数字,该同学败。

同学 A 在该游戏中是必胜的,你需要找到一个必胜策略。

输入输出

本题目为交互式题目

你的身份是同学 A,评测机的身份为同学 B

首先,同学 B通过标准输入给出一个正整数 nn,代表有 2n+12n + 1 个不同的数字。(1n1061 \le n \le 10^6)

然后,游戏开始:

  1. 你应该输出一个在 112n+12n + 1 之间的整数到标准输出,代表同学 A在第一轮中先手给出的数字;
  2. 然后,同学 B 通过标准输出给出一个数字。如果同学 B 无法给出数字,那么他将会给出 00,代表游戏结束,此时程序应该退出。

注意事项

  • 每一次输出,你都应该刷新标准输出流,否则你会时间超限 TLETLE
  • 当游戏结束时,程序必须退出,否则你可能不会 ACAC
  • 如果你输出的数字违反了游戏规则,那么你可能会得到 WAWA

样例

输入 输出 解释
22 给出 nn
11 同学 A 说出数字 11.
33 同学 B 说出数字 33.
22 同学 A 说出数字 22.
44 同学 B 说出 44.
55 同学 A 说出 55.
00 同学 B 无法说出一个合法的数字,因此游戏结束.

2025 秋季训练赛 #2

未参加
状态
已结束
规则
ACM/ICPC
题目
6
开始于
2025-10-19 13:00
结束于
2025-10-19 16:00
持续时间
3 小时
主持人
参赛人数
17