#include<iostream>
using namespace std;
#define MAX_Student 1010
#define MAX_Num 1010
int StuScore[MAX_Student];
int score[MAX_Num];
int ra[MAX_Num];
int ans[MAX_Student][MAX_Num];
int main()
{
int N,M;
cin>>N>>M;
for(int i=0;i<M;i++){
cin>>score[i];
}
for(int i=0;i<M;i++){
cin>>ra[i];
}
for(int i=0;i<N;i++){
for(int j=0;j<M;j++){
cin>>ans[i][j];
if(ans[i][j]==ra[j]){
StuScore[i]+=score[j];
}
}
}
for(int i=0;i<N;i++){
cout<<StuScore[i]<<endl;
}
}
1061. 判断题(15) PAT 乙级
最新推荐文章于 2021-12-29 14:49:08 发布
本文介绍了一个简单的C++程序,用于统计学生在多项比赛中获得的成绩。程序读取每个比赛的分数和正确答案,然后根据学生的答案与正确答案的匹配情况来计算每位学生的总得分。
2776

被折叠的 条评论
为什么被折叠?



