mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-11-24 15:48:49 +00:00
60 lines
2.3 KiB
C++
60 lines
2.3 KiB
C++
#include <bits/stdc++.h>
|
|
|
|
using namespace std;
|
|
|
|
int main() {
|
|
int x, ans = 0;
|
|
cin >> x;
|
|
for (int a = 1; a <= 3; a++) {
|
|
for (int b = 1; b <= 3; b++) {
|
|
for (int c = 1; c <= 3; c++) {
|
|
for (int d = 1; d <= 3; d++) {
|
|
for (int e = 1; e <= 3; e++) {
|
|
for (int f = 1; f <= 3; f++) {
|
|
for (int g = 1; g <= 3; g++) {
|
|
for (int h = 1; h <= 3; h++) {
|
|
for (int i = 1; i <= 3; i++) {
|
|
for (int j = 1; j <= 3; j++) {
|
|
if (a + b + c + d + e + f + g + h + i + j == x) {
|
|
ans++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
cout << ans << endl;
|
|
for (int a = 1; a <= 3; a++) {
|
|
for (int b = 1; b <= 3; b++) {
|
|
for (int c = 1; c <= 3; c++) {
|
|
for (int d = 1; d <= 3; d++) {
|
|
for (int e = 1; e <= 3; e++) {
|
|
for (int f = 1; f <= 3; f++) {
|
|
for (int g = 1; g <= 3; g++) {
|
|
for (int h = 1; h <= 3; h++) {
|
|
for (int i = 1; i <= 3; i++) {
|
|
for (int j = 1; j <= 3; j++) {
|
|
if (a + b + c + d + e + f + g + h + i + j == x) {
|
|
cout << a << ' ' << b << ' ' << c << ' '
|
|
<< d << ' ' << e << ' ' << f << ' '
|
|
<< g << ' ' << h << ' ' << i << ' '
|
|
<< j << endl;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return 0;
|
|
}
|