社区讨论

请大佬指教!

P6188[NOI Online #1 入门组] 文具订购参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lte5qlo7
此快照首次捕获于
2024/03/05 17:18
2 年前
此快照最后确认于
2024/03/05 19:50
2 年前
查看原帖
~~```cpp #include using namespace std;
int minn(int x, int y, int z) { if (min(x, y) < min(y, z)) { return min(x, y); } return min(y, z); }
int main() { int n, s = 0, min = 10005, a[5]; cin >> n; if (n < 14) { cout << -1; return 0; } for (int i = 1; i <= n / 7; i++) { for (int j = 1; j <= n / 4; j++) { for (int k = 1; k <= n / 3; k++) { if (i * 7 + j * 4 + k * 3 == n && i + j + k > s && minn(i, j, k) > min && i != 0 && j != 0 && k != 0) { s = i + j + k; a[1] = i; a[2] = j; a[3] = k; min = minn(i, j, k); } } } } for (int i = 1; i <= 3; i++) { cout << a[i] << " "; } return 0; }
CPP
~~

回复

1 条回复,欢迎继续交流。

正在加载回复...