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

分析:score数组表示每道题的分值,ans数组表示每道题的答案,对于每一个学生,如果他给出的答案temp等于正确答案ans[j],则将这道题的分数score[j]累加到total中,最后输出total的值~

#include <iostream>
#include <vector>
using namespace std;
int main() {int n, m;scanf("%d%d", &n, &m);vector<int> score(m), ans(m);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 total = 0;for(int j = 0; j < m; j++) {int temp;scanf("%d", &temp);if(temp == ans[j])total += score[j];}printf("%d\n", total);}return 0;
}

1061. 判断题(15)-PAT乙级真题相关推荐

  1. 1051. 复数乘法 (15)-PAT乙级真题

    复数可以写成(A + Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2 = -1:也可以写成极坐标下的指数形式(R*e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形 ...

  2. 1031. 查验身份证(15)-PAT乙级真题

    一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8, ...

  3. 1041. 考试座位号(15)-PAT乙级真题

    每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座 ...

  4. 1046. 划拳(15)-PAT乙级真题

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...

  5. 1011. A+B和C (15)-PAT乙级真题

    题目描述: 给定区间[-2^31, 2^31]内的3个整数A.B和C,请判断A+B是否大于C. 输入格式: 输入第1行给出正整数T(<=10),是测试用例的个数.随后给出T组测试用例,每组占一行 ...

  6. PAT 1071. 小赌怡情(15)-PAT乙级真题

    常言道"小赌怡情".这是一个很简单的小游戏:首先由计算机给出第一个整数:然后玩家下注赌第二个整数将会比第一个数大还是小:玩家下注t个筹码后,计算机给出第二个数.若玩家猜对了,则系统 ...

  7. 1076. Wifi密码 (15)-PAT乙级真题

    下面是微博上流传的一张照片:"各位亲爱的同学们,鉴于大家有时需要使用wifi,又怕耽误亲们的学习,现将wifi密码设置为下列数学题答案:A-1:B-2:C-3:D-4:请同学们自己作答,每两 ...

  8. 1056. 组合数的和(15)-PAT乙级真题

    给定N个非0的个位数字,用其中任意2个数字都可以组合成1个2位的数字.要求所有可能组合出来的2位数字的和.例如给定2.5.8,则可以组合出:25.28.52.58.82.85,它们的和为330. 输入 ...

  9. 1001. 害死人不偿命的(3n+1)猜想 (15)-PAT乙级真题

    卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把(3n+1)砍掉一半.这样一直反复砍下去,最后一定在某一步得到n=1.卡拉兹在1950年的世界数 ...

最新文章

  1. LeetCode简单题之数组的度
  2. Java打造一款SSH客户端,已开源!
  3. 图书管理系统活动,时序图
  4. Problem(三):工作中的记录。。。。
  5. CDH-5.13.1离线安装教程
  6. IIS6上Ssl开发环境的搭建
  7. Less + HTML + JS实现流星划过星空动画
  8. 阿里专家问答丨人工智能/机器学习技术在电商场景下的应用
  9. 关于数据埋点的认识以及在流量分析系统中的实际使用
  10. 工行二维码支付时代来了
  11. SQL语句增删改查公司-员工3表典型案例
  12. excel缩字间距_“EXCEL中如何调整字间距?“excel缩小字符间距
  13. 【JavaWeb】一文学会JPA
  14. 怎么在PDF上修改文字,PDF修改文字的步骤
  15. html如何查看json数据,浏览器如何查看json格式的数据?查看方法分享
  16. broadcom linux 博客,Broadcom SDK6.4.4驱动架构简单理解
  17. HTML网页设计结课作业--个人介绍(3页)
  18. python hadoop wordcount_Hadoop之wordcount实例-MapReduce程序
  19. ntohl()、htonl()函数
  20. JavaScript实验2

热门文章

  1. Windows7下无法安装Oracle11.1.0问题
  2. JQuery选择器跨frame和层次选择
  3. android 插件化 androdpluginmgr 扩展开发问题
  4. ASP.NET Core 使用 Hangfire 定时任务
  5. 实验二+018+李滨
  6. JAXB:Java对象序和XML互相转化的利器
  7. 通过迁移的方式解决Active Directory服务器问题之6
  8. iOS开发拓展篇—CoreLocation地理编码
  9. 犯罪分子正在将合法的云监控工具用作后门
  10. 前端笔记(1-20)