原文链接: PAT B1061. 判断题(15)
上一篇: python爬虫
下一篇: A. Shell Game
#include <iostream>
#include <cstdio>
#define LOCAL
using namespace std;
#define MAX 11111
int main(int argc, char *argv[])
{
#ifdef LOCAL
freopen("input.txt","rb",stdin);
freopen("output.txt","wb",stdout);
#endif
int n,m;
scanf("%d %d",&n,&m);
int score[MAX],ans[MAX];
for(int i=0;i<m;i++)
scanf("%d",score+i);
for(int i=0;i<m;i++)
scanf("%d",ans+i);
for(int i=0;i<n;i++){
int sum=0,t;
for(int j=0;j<m;j++){
scanf("%d",&t);
if(t==ans[j])
sum+=score[j];
}
printf("%d\n",sum);
}
return 0;
}