规则
简要地说,你要将四个实数通过一定的运算产生一个接近 $24$,但不等于 $24$ 的数。
- 最开始你有四个实数 $a, b, c, d$,你要通过规定的运算方式(见规则 2)或运算符构造一个任意长度的代数式,使得:
- $a, b, c, d$ 都恰好出现一次(顺序任意)。
- 不得出现其它的数字。
- 代数式符合数学语法且在实数范围内可以被计算(按照正确的顺序计算,所有函数的参数都在定义域,每一步的所有结果都必须是实数),例如:括号必须匹配、分母不能为 $0$、$\sqrt{}$ 下的数必须为正实数。
- 可以使用的运算符(运算方式)有:
- 一元运算符(假设参数为 $X$):$-X,\sin{X},\cos{X},\tan{X},\arcsin{X},\arccos{X},\arctan{X},\exp{X},\ln{X},\lg{X},\sqrt{X}$;
- 二元运算符(假设参数为 $X,Y$):$X+Y,X-Y,X \times Y,X^Y,\frac{X}{Y},\log_{X}{Y},\sqrt[X]{Y}$;
- 流程规范符:$\left(,\right)$。
- 注意:
- 虽然 $\exp$、$\lg$ 等运算符引入了 $e$、$10$ 等新的数,但不算入出现的数字。
- 规定:$0^0=1$。
- 对于三角函数,采用弧度制。
- 假设你的代数式计算结果为 $V$,则你的得分(越高越好)为 $FN(V)= \begin{cases} 0 & \text{ if } V=24 \\ \frac{1}{\left | V-24 \right | } & \text{ if } V \neq 24 \end{cases}$。
