题解
2023-08-21 11:05:20
发布于:广东
34阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main() {
vector<int> digits = {1, 2, 3, 4, 5, 6, 7, 8, 9};
do {
int a_num = digits[0] * 100 + digits[1] * 10 + digits[2];
int b_num = digits[3] * 100 + digits[4] * 10 + digits[5];
int c_num = digits[6] * 100 + digits[7] * 10 + digits[8];
if (a_num * 2 == b_num && a_num * 3 == c_num) {
cout << a_num << " " << b_num << " " << c_num << endl;
}
} while (next_permutation(digits.begin(), digits.end()));
return 0;
}
看题解里面各位大佬都是直接打表,本蒟蒻数学不好,直接硬算了
这里空空如也
有帮助,赞一个