zoukankan      html  css  js  c++  java
  • PAT乙级:1061 判断题 (15分)

    PAT乙级:1061 判断题 (15分)

    题干

    判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。

    输入格式:

    输入在第一行给出两个不超过 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
    

    直接上代码

    #include<iostream>
    #include<vector>
    using namespace std;
    int main(){
    	int peo_n=0,pro_n=0,temp=0;
    	cin>>peo_n>>pro_n;
    	vector<int> sce(pro_n),jud(pro_n);
    	for(int i=0;i<pro_n;i++){
    		cin>>sce[i];
    	}
    	for(int i=0;i<pro_n;i++){
    		cin>>jud[i];
    	}
    	for(int i=0;i<peo_n;i++){
    		int total=0;
    		for(int j=0;j<pro_n;j++){
    			cin>>temp;
    			if(jud[j]==temp) total+=sce[j];
    		}
    		cout<<total<<endl;
    	}
    	return 0;
    }
    
  • 相关阅读:
    mysql分组排序取组内第一的数据行
    C#版Nebula客户端编译
    关于nginx
    http状态码
    gitlab
    TCP/IP 3次握手和四次断开
    nps 内网穿透
    用CentOS7做一个简单的路由器
    linux 简单特效
    LVS粗讲
  • 原文地址:https://www.cnblogs.com/cell-coder/p/12563796.html
Copyright © 2011-2022 走看看