P1149 火柴棒等式
来源:互联网 发布:数据库集群是啥意思 编辑:程序博客网 时间:2024/06/11 00:26
题目描述
给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棍拼出的整数(若该数非零,则最高位不能是0)。用火柴棍拼数字0-9的拼法如图所示:
注意:
加号与等号各自需要两根火柴棍
如果A≠B,则A+B=C与B+A=C视为不同的等式(A、B、C>=0)
- n根火柴棍必须全部用上
输入输出格式
输入格式:输入文件matches.in共一行,又一个整数n(n<=24)。
输出格式:输出文件matches.out共一行,表示能拼成的不同等式的数目。
#include <iostream>using namespace std;int main(){int a[2000] = { 6, 2, 5, 5, 4, 5, 6, 3, 7, 6 };int sum = 0;int n; cin >> n;for (int i = 10; i < 2000;i++)//测出来10到1999每个数字所需要的火柴数目;{int m = i;//i是不能直接拿来用的while (m>0){int d = m % 10;a[i] += a[d];m /= 10;}}for (int i = 0; i < 1000;i++){for (int j = 0; j < 1000;j++){if (a[i]+a[j]+a[i+j]==n-4)//4是“=”号加“+”号所需要的{sum++;//计数器}}}cout << sum << endl;return 0;}
0 0
- P1149 火柴棒等式
- P1149 火柴棒等式
- P1149 火柴棒等式
- P1149 火柴棒等式
- 洛谷 P1149 火柴棒等式
- 洛谷 P1149 火柴棒等式
- |洛谷|搜索|NOIP2008|P1149 火柴棒等式
- 【搜索】洛谷 P1149 火柴棒等式
- <NOIP> 24 . P1149 火柴棒等式
- 洛谷 P1149 火柴棒等式2008 NOIp提高组
- 洛谷【p1149】火柴棒等式(完全递归)
- [NOIP2008]火柴棒等式
- 1766. 火柴棒等式
- [NOIP2008] 火柴棒等式
- 火柴棒等式
- 1106: 火柴棒等式
- noip 火柴棒等式
- P1012火柴棒等式
- 单点登录实现Ajax登录
- 自己实现的一个python版本的多线程 ftp扫描器,python版本3.0以上
- Stream API
- codevs 4768 跳石头
- 玲珑杯1096 萌萌哒的第一题
- P1149 火柴棒等式
- 双子树问题
- 合肥市驾驶证,行驶证期满换证指南
- scp 命令
- 16. 3Sum Closest
- poj 1068 Parencodings(模拟题)
- SOA之WSDL与OWL-S以及SOAP
- 实现service与activity分离
- JSP标签——jsp:forward,jsp:incluce