1 条题解

  • 0
    @ 2024-8-2 16:19:44

    C++ :

    #include <bits/stdc++.h>
    using namespace std;
    char a[60][60];
    int c[60];//统计每个队伍的得分
    int n,ma = 0;//ma 表示最高得分
    int main() {
    cin>>n;
    for(int i = 1; i <= n; i++) {
    for(int j = 1; j <= n; j++) {
    cin>>a[i][j];
    if(a[i][j] == 'W') c[i]+=3;//i 队获胜
    else if(a[i][j] == 'L') {
    c[j] += 3; //i 队失败,j 队获胜
    } else if(a[i][j] == 'D') {
    c[i]++; //平局,各得 1 分
    c[j]++;
    }
    //求得分最多的队伍,获得的分数
    ma = max(ma,c[i]);
    ma = max(ma,c[j]);
    } }
    //求得分最高的队伍编号
    for(int i = 1; i <= n; i++) {
    if(c[i] == ma) {
    cout<<i<<" ";
    } }
    return 0;
    }
    
    • 1

    信息

    ID
    984
    时间
    1000ms
    内存
    128MiB
    难度
    10
    标签
    递交数
    5
    已通过
    0
    上传者