/ GLOJ / 题库 /

猜数(hard)

猜数(hard)

Background

~~因为本蒟蒻不会写数据,本题暂定手动评测。~~

Description

评测机会在 [1,10^9] 中选择一个整数,你应该写一个代码来猜它。

注意,评测机可能会说谎,且你不知道它说谎的规律!(提示:当说谎次数==不说谎次数时,规律出现并开始循环)

对于每一次询问,你可以向评测机询问 [1,10^9] 中的一个整数,它会返回(若它没说谎):

0,如果它为答案,且程序应该在此之后停止询问。

-1,如果它小于答案。

1,如果它大于答案。

评测机说谎时,会返回:

0,如果它为答案。

1,如果它小于答案。

-1,如果它大于答案。

每次询问,你需要向标准输出输出一个 [1,10^9] 中的整数,然后清空缓冲区。

Format

Input

Output

Sample 1

Input

1

Output

0

Hint

保证 \((1 \leq n ,x \leq 10^9 )\)

信息

ID
1008
难度
10
分类
(无)
标签
(无)
递交数
1
已通过
0
通过率
0%
上传者