题库练习 火柴棒等式
← 上一题 下一题 →

A10 | 火柴棒等式

来源NOIP提高组 / 2008
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

给你 $n$ 根火柴棍,你可以拼出多少个形如 $A+B=C$ 的等式?等式中的 $A$、$B$、$C$ 是用火柴棍拼出的整数(若该数非零,则最高位不能是 $0$)。用火柴棍拼数字 $0\sim9$ 的拼法如图所示:


![](/uploads/acgo/image/9ccdf17fffd9a4e9_980db374e4d9.png)


注意:

1. 加号与等号各自需要两根火柴棍;

2. 如果 $A\neq B$,则 $A+B=C$ 与 $B+A=C$ 视为不同的等式($A,B,C\geq0$);

3. $n$ 根火柴棍必须全部用上。

输入格式

一个整数 $n(1 \leq n\leq 24)$。

输出格式

一个整数,能拼成的不同等式的数目。

输入输出样例

输入 #1
14
输出 #1
2
输入 #2
18
输出 #2
9
C++ 编辑器
输入
输出