4-1凑算式
来源:互联网 发布:linux echo输出到文件 编辑:程序博客网 时间:2024/05/22 03:24
看这个算式:
☆☆☆ + ☆☆☆ = ☆☆☆
如果每个五角星代表 1 ~ 9 的不同的数字。
这个算式有多少种可能的正确填写方法?
173 + 286 = 459
295 + 173 = 468
173 + 295 = 468
183 + 492 = 675
以上都是正确的填写法!
注意:
111 + 222 = 333 是错误的填写法!
因为每个数字必须是不同的!
也就是说:1~9中的所有数字,每个必须出现且仅出现一次!
注意:
不包括数字“0”!
注意:
满足加法交换率的式子算两种不同的答案。
所以答案肯定是个偶数!
注意:
只要求计算不同的填法的数目
不要求列出所有填写法
更不要求填写源代码!
☆☆☆ + ☆☆☆ = ☆☆☆
如果每个五角星代表 1 ~ 9 的不同的数字。
这个算式有多少种可能的正确填写方法?
173 + 286 = 459
295 + 173 = 468
173 + 295 = 468
183 + 492 = 675
以上都是正确的填写法!
注意:
111 + 222 = 333 是错误的填写法!
因为每个数字必须是不同的!
也就是说:1~9中的所有数字,每个必须出现且仅出现一次!
注意:
不包括数字“0”!
注意:
满足加法交换率的式子算两种不同的答案。
所以答案肯定是个偶数!
注意:
只要求计算不同的填法的数目
不要求列出所有填写法
更不要求填写源代码!
//暴力:336
代码:
#include<bits/stdc++.h>using namespace std;int a[9];int main(){int sum=0;for(int i=1;i<=9;i++){a[i]=i;}do{if(a[1]*100+a[2]*10+a[3]+a[4]*100+a[5]*10+a[6]==a[7]*100+a[8]*10+a[9]){printf("%d+%d=%d\n",a[1]*100+a[2]*10+a[3],a[4]*100+a[5]*10+a[6],a[7]*100+a[8]*10+a[9]);sum++;}}while(next_permutation(a+1,a+10));cout<<sum<<endl;}
1 0
- 4-1凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 凑算式
- 填符号凑算式 趣味算式
- 2016蓝桥杯 凑算式
- 凑算式(蓝桥杯)
- HDOJ 4632 Palindrome subsequence
- springmvc+spring4.04+mybatis框架整合
- 小程序初体验(1)
- 基于CSS3的WEBAPP横向滑动模式演化
- 【jzoj4820】【最大化】【单调栈】
- 4-1凑算式
- 将SqLite数据库中的数据共享给其他应用增删改查
- Python: 在Unicode和普通字符串之间转换
- go语言发送邮件(带附件)
- JavaScript总结
- 怎么隐藏电脑某个盘
- 【C++心路历程8】mod mod哒
- 观察者模式
- 83. Remove Duplicates from Sorted List