1 条题解
-
3
全排列枚举所有不重复的数字情况,然后判断比例就可以了。注意没有输出的话就要加上一行
No!!!
。#include<iostream> #include<algorithm> using namespace std; int a[10]={1,2,3,4,5,6,7,8,9}; int main(){ ios::sync_with_stdio(false); int aa,bb,cc,A,B,C; bool flag=true; cin >> A >> B >> C; do{ aa=a[0]*100+a[1]*10+a[2]; bb=a[3]*100+a[4]*10+a[5]; cc=a[6]*100+a[7]*10+a[8]; // cout << aa << ' ' << bb << ' ' << cc << '\n'; if(aa*B==bb*A && bb*C==cc*B){ cout << aa << ' ' << bb << ' ' << cc << '\n'; flag=false; } } while(next_permutation(a,a+9)); if(flag){ cout << "No!!!"; } return 0; }
- 1
信息
- ID
- 613
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- 递交数
- 78
- 已通过
- 34
- 上传者