Type: SubmitAnswer

猜数字2

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Background

本题是一道提交答案题的测试。

Description

给你一个提示,请猜测对应的数字。假设数字 xx1,2,,n1,2,\cdots,n 中的一个整数表示。

Format

请直接提交答案,而不要提交代码

Input

第一行一个整数 nn,表示数字 xx 的范围是 1,2,,n1,2,\cdots,n

第二行一个字符串,为一个关于数字 xx 的 Python 表达式,表示给出的提示。

Output

提交一个文件或者直接在提交框中提交答案。共5行,第ii行表示对于输入文件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 表示计算 aba^b
  • pi 的值为 3.1415926535897933.141592653589793;三角函数使用弧度制。
  • 给出的表达式可以直接在 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)