#702. 火柴棒等式

火柴棒等式

题目描述

给你n\red{ n} 根火柴棍,你可以拼出多少个形如“ A+B=C\red{A+B=C} ”的等式?等式中的 ABC\red{A 、 B 、 C }是用火柴棍拼出的整数(若该数非零,则最高位不能是 0\red0 )。

用火柴棍拼数字 09\red{0-9} 的拼法如图所示:

img

注意:

1\red{1}. 加号与等号各自需要两根火柴棍

2\red{2}. 如果 AB\red{A\ne B},则 A+B=C\red{A+B=C}B+A=C\red{B+A=C} 视为不同的等式A,B,C0\red{A,B,C\geq 0}

3\red{3}. n\red{n} 根火柴棍必须全部用上

输入格式

共一行,有一个整数 n\red{n}

输出格式

共一行,表示能拼成的不同等式的数目。

样例

样例输入1

14

样例输出1

2

样例输入2

18

样例输出2

9

样例二说明

9\red{9} 个等式为:

0+4=4\red{0+4=4}

0+11=11\red{0+11=11}

1+10=11\red{1+10=11}

2+2=4\red{2+2=4}

2+7=9\red{2+7=9}

4+0=4\red{4+0=4}

7+2=9\red{7+2=9}

10+1=11\red{10+1=11}

11+0=11\red{11+0=11}

数据范围与提示

对于100%\red{100\%} 的数据,n24\red{n\leq24}