单点时限: 4.0 sec
内存限制: 512 MB
琪露诺考试又考了⑨分,慧音老师非常生气,惩罚琪露诺不把卷子做到满分就不放她出去。温柔的阿求把琪露诺的卷子换成了全是判断题的卷子,但琪露诺还是不会做,于是琪露诺找到拥有编程程度能力的你,希望你能帮她拿到满分。
每张卷子一共包含
但是慧音老师是非常严格的,如果太多次都没有取得满分的话,她就会发动头槌!(尝试次数不能超过
每个测试点包含多组测试数据,第一行包含测试数据的组数
每组数据仅包含一行一个整数
要提出询问,请使用一个字符串 0
和 1
( ? 10101
)
对于每次询问,在清空输出缓冲区后,你的程序需要读入一个整数
当你确认了答案后,请同样使用一个字符串 ! 10101
)。
请注意,每组测试答案都是预先确定的,也就是说,裁判程序不是自适应的。还请注意,输出答案不算一次询问。
清空输出缓冲区可以使用以下方式:
fflush(stdout)
(如果你使用 printf
)或 cout.flush()
(如果你使用 cout
)。System.out.flush()
。stdout.flush()
。2 3 3 2 1 2
? 111 ! 111 ? 01 ? 11 ! 11