警示后人(如果你0分)
查看原帖
警示后人(如果你0分)
1731656
lyx20131111楼主2025/8/2 17:20

警示后人

大家不要被样例误导

样例:

输入:

 3//天数
 1 0 3//1天
 3 1 0//2天
 0 3 0//3天
 //第 1 行是 A 国参与决赛项目的天数 n,其后 n 行,每一行是该国某一天获得的金、银、铜牌数目

输出:

4 4 3 11

如果0分,就改成:

#include <bits/stdc++.h>
using namespace std;

int main(){
    int n,a[1005][1005],j = 0,y = 0,t = 0,ans = 0;
    cin>>n;
    for(int i = 1;i <= n;i++)for(int k = 1;k <= 3;k++)cin>>a[i][k];
    for(int i = 1;i <= 3;i++)for(int k = 1;k <= n;k++){
        if (i == 1)j+=a[k][i];
        else if(i == 2)y+=a[k][i];
        else t += a[k][i];
    }
    ans = j + y + t;
    cout<<j<<" "<<y<<" "<<t<<" "<<ans;
}
2025/8/2 17:20
加载中...