#T2274. 彩色椅子(Colored Chairs)
彩色椅子(Colored Chairs)
链接: https://cses.fi/problemset/task/3273
板块: Interactive Problems
时限: 1.00 s | 内存: 512 MB
题目描述
有 把椅子排成一个圆圈。每把椅子要么是红色,要么是蓝色。椅子编号为 ;对于所有 ,椅子 与椅子 相邻。此处椅子 指的是椅子 。
你的任务是找出两把颜色相同且彼此相邻的椅子。
为此,你可以进行提问:选择一把椅子,评测机将告诉你该椅子的颜色。
输入
这是一个交互题。你的程序将通过标准输入和输出与评测机进行交互。你应当先读取一个整数 :椅子的数量。
在你的回合中,你可以输出以下内容之一:
? i,其中 :询问椅子 的颜色。评测机将返回R或B,分别代表红色或蓝色。! i:报告椅子 与椅子 颜色相同。输出此行后你的程序必须终止。
每行输出后都应跟一个换行符。你必须确保每行输出后都刷新缓冲区。
输出
参见上述交互协议。
数据范围
, 为奇数
你最多可以进行 次类型为 ? 的提问
样例
5
? 1
R
? 2
B
? 3
B
! 2
鲁公网安备37011202002910号