1. 程式人生 > >PAT 乙級 1061. 判斷題(15)

PAT 乙級 1061. 判斷題(15)

amp 統計學 pan esp for str include 答案 輸出

判斷題的評判很簡單,本題就要求你寫個簡單的程序幫助老師判題並統計學生們判斷題的得分。

輸入格式:

輸入在第一行給出兩個不超過100的正整數N和M,分別是學生人數和判斷題數量。第二行給出M個不超過5的正整數,是每道題的滿分值。第三行給出每道題對應的正確答案,0代表“非”,1代表“是”。隨後N行,每行給出一個學生的解答。數字間均以空格分隔。

輸出格式:

按照輸入的順序輸出每個學生的得分,每個分數占一行。

輸入樣例:

3 6
2 1 3 3 4 5
0 0 1 0 1 1
0 1 1 0 0 1
1 0 1 0 1 0
1 1 0 0 1 1

輸出樣例:

13
11
12

 1 #include<cstdio>
 2
#include<iostream> 3 #include<cmath> 4 using namespace std; 5 6 7 int main() 8 { 9 int n,m; 10 scanf("%d%d",&n,&m); 11 int score[105]; 12 for(int i=0;i<m;i++) 13 scanf("%d",&score[i]); 14 int ans[105]; 15 for(int i=0;i<m;i++) 16 scanf("
%d",&ans[i]); 17 int stu[105]; 18 while(n--) 19 { 20 int res=0; 21 for(int i=0;i<m;i++) 22 { 23 scanf("%d",&stu[i]); 24 if(stu[i]==ans[i]) 25 res+=score[i]; 26 } 27 printf("%d\n",res); 28 } 29 return
0;; 30 31 }

PAT 乙級 1061. 判斷題(15)