1 solutions

  • 0
    @ 2024-6-11 11:31:12

    结论题(100分)

    • 小涵一定会胜利
    • 小涵取不到最大值
    • 计算机取不到最大值
    • 小涵一定可以取到某一行的最大的次大值
    #include<bits/stdc++.h>
    using namespace std;
    const int N=510;
    int a[N][N];
    int main()
    {
        int n;
        cin>>n;
        for(int i=1;i<=n;i++) //获取武将武力值
        {
            for(int j=i+1;j<=n;j++)
            {
                cin>>a[i][j];
                a[j][i]=a[i][j];
            }
        }
        cout<<1<<endl;
        int res=0;
        for(int i=1;i<=n;i++) //枚举每一行
        {
            sort(a[i]+1,a[i]+n+1);  //排序
            res=max(res,a[i][n-1]); //第i行的次大值
        }
        cout<<res;
        return 0;
    }
    
    • 1

    Information

    ID
    432
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    10
    Tags
    # Submissions
    8
    Accepted
    4
    Uploaded By