#P1004. 猜数字2
猜数字2
Background
本题是一道提交答案题的测试。
Description
给你一个提示,请猜测对应的数字。假设数字 用 中的一个整数表示。
Format
请直接提交答案,而不要提交代码。
Input
第一行一个整数 ,表示数字 的范围是 。
第二行一个字符串,为一个关于数字 的 Python 表达式,表示给出的提示。
Output
提交一个文件或者直接在提交框中提交答案。共5行,第行表示对于输入文件data[i].in
([i]
代表相应数字)你的答案。输入文件在附加文件中。
请注意原题要求提交5个1行文件,而本题要求提交一个5行文件。
Samples
10
abs(x - 7) == 4
3
3
abs(x - 4) == 3
1
注:你应当提交一个形如
3
1
的答案。
Limitation & Hints
本题中给出的 Python 表达式与 C++ 语义相同。表达式中 x
是一个整型变量,当 x
为正确答案时,表达式求值为 True
;否则为 False
。保证答案惟一。
其中第五个数据中的"/"在Python中应该为"//",表示整除,以满足C/C++语义
注意:
- Python 中
a ** b
表示计算 。 pi
的值为 ;三角函数使用弧度制。- 给出的表达式可以直接在 Python 中
from math import *
后求值。
Attachment
data1.in
1231
x * (x - 31) == 815184 - x
data2.in
20021231
(x ** x % 911) + (x ^ (x % 1248679)) == 20000000
data3.in
1234567890
abs(2e9 - max(abs(x - 1e9), abs(x - 2e9), abs(x - 3e9))) <= 10 and abs(sin(pi * (x + 25) / 32)) <= 1e-8
data4.in
1463030063184
x * ((x & -x) + ((x - (x & -x)) & -(x - (x & -x)))) == 1463030063184
data5.in
1
not not not not not not not not x and not (((x + (x ^ 998244353) + (((((x + 123) % 456 * 789) ^ 987) - x * 654) ^ (321 * (x % 2))) - (987654321 ^ ((x * x) >> 1)) - (12344321 * x * x * x) - ((1234321 - x) ^ (123454321 >> 2) / (x - 12321) - ((x + (x * x * x) ^ (x * x)) / (x + 123))) * x + 456789 / (x + 9) + 87654 + (32 << (x + 1))) >> 19) + 1)
Statistics
Related
In following contests: