1061 判断题 (15 point(s))

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

int main() {
	int n, m, score, judge;
	cin >> n >> m;
	int ques[m][2] = {0};
	
	for(int i = 0; i < m; i++){
		cin >> score;
		ques[i][0] = score;
	}
	for(int i = 0; i < m; i++){
		cin >> judge;
		ques[i][1] = judge;
	}
	
	// 判断学生得分 
	for(int i = 0; i < n; i++){
		int sum = 0;
		for(int i = 0; i < m; i++){
			cin >> judge;
			if(ques[i][1] == judge) sum += ques[i][0];
		}
		cout << sum << endl; 
	}
}

posted on 2021-09-06 22:18  Atl212  阅读(15)  评论(0)    收藏  举报

导航