| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 91418 | sh25_zhangyj | 三国游戏 | C++ | 通过 | 28 MS | 1188 KB | 553 | 2026-06-12 15:43:20 |
// 算法竞赛->第2章->2.10 #include <cstdio> #include <algorithm> #define max(a, b) (((a) > (b)) ? (a) : (b)) int A[510][510]; int ans = 0; int main() { int N; scanf("%d", &N); for(int i = 1; i <= N - 1; i++) { for(int j = i + 1; j <= N; j++) { scanf("%d", &A[i][j]); A[j][i] = A[i][j]; } } for(int i = 1; i <= N; i++) { std::sort(A[i] + 1, A[i] + N + 1); ans = max(ans, A[i][N - 1]); } printf("1\n%d", ans); return 0; }