[NOIP2008 提高组] 火柴棒等式
题目描述
给你 nnn 根火柴棍,你可以拼出多少个形如 A+B=CA+B=CA+B=C 的等式?等式中的 AAA、BBB、CCC 是用火柴棍拼出的整数(若该数非零,则最高位不能是 000)。用火柴棍拼数字 0∼90\sim90∼9 的拼法如图所示:

注意:
- 加号与等号各自需要两根火柴棍;
- 如果 A≠BA\neq BA=B,则 A+B=CA+B=CA+B=C 与 B+A=CB+A=CB+A=C 视为不同的等式(A,B,C≥0A,B,C\geq0A,B,C≥0);
- nnn 根火柴棍必须全部用上。
输入格式
一个整数 n(1≤n≤24)n(1 \leq n\leq 24)n(1≤n≤24)。
输出格式
一个整数,能拼成的不同等式的数目。
样例 #1
样例输入 #1
14
样例输出 #1
2
样例 #2
样例输入 #2
18
样例输出 #2
9
提示
【输入输出样例 1 解释】
222 个等式为 0+1=10+1=10+1=1 和 1+0=11+0=11+0=1。
【输入输出样例 2 解释】
999 个等式为
0+4=40+4=40+4=4、0+11=110+11=110+11=11、1+10=111+10=111+10=11、2+2=42+2=42+2=4、2+7=92+7=92+7=9、4+0=44+0=44+0=4、7+2=97+2=97+2=9、10+1=1110+1=1110+1=11、11+0=1111+0=1111+0=11。
noip2008 提高第二题
Scratch实现

程序和素材下载
https://download.csdn.net/download/rogeliu/89411158
后续
接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容
780

被折叠的 条评论
为什么被折叠?



