提交时间:2026-06-12 14:56:04
运行 ID: 91018
// 算法竞赛->第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; }