求大佬帮助,为什么一点都过不了,每一个点输出都是0

P2911 [USACO08OCT] Bovine Bones G

你这个s数组,只有s[0]到s[2]啊,没有s[3]的
by Winds_Land @ 2024-01-28 22:52:04


```cpp #include <iostream> int main () { int s[4]; int a[10000] = {0}; int max = 0; int i, j, k; for (int i = 1; i <= 3; i++) { std::cin >> s[i]; } for (i = 1; i <= s[1]; i++) { for (j = 1; j <= s[2]; j++) { for (k = 1; k <= s[3]; k++) { a[i + j + k]++; } } } for (i = 3; i < 10000; i++) { if (a[i] == 0) continue; else if (a[i] > a[max]) { max = i; } } std::cout << max << std::endl; } 就这样
by xutianze @ 2024-02-24 20:36:35


|