...
sort如果不加cmp是从小到大,即`score[0]`是最小的
by Zjc20120331 @ 2023-07-05 19:14:04
@[Zjc20120331](/user/654928) orz,记错了/kk
by IeoA @ 2023-07-05 19:21:46
还是有问题!!!
```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
int mp[n][n] = {0};
int score[n * n] = {0}, in;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cin >> mp[i][j];
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (mp[i][j] == 0) {
for (int k = 0; k < n; k++) {
score[in] += mp[j][k];
}
for (int k = 0; k < n; k++) {
score[in] += mp[k][j];
}
in++;
}
}
}
if (in == 0) {
cout << "Bad Game!" << endl;
return 0;
}
sort(score, score + in, greater<int>());
cout << score[0] << endl;
return 0;
}
```
为什么我加了greater<int>()还是不对???
@ [ ](/user/654928)
by IeoA @ 2023-07-05 19:24:59
@[IeoA](/user/1031647) 用循环找最大值
by jinyixuan @ 2023-08-10 17:10:54