美文网首页
PTA 1061 判断题 (15 分)

PTA 1061 判断题 (15 分)

作者: freesan44 | 来源:发表于2021-09-03 07:07 被阅读0次

题目

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

输入格式:
输入在第一行给出两个不超过 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
结尾无空行

解题思路

N, M = map(int, input().split())
# N, M = map(int, "3 6".split())
fenshuList = list(map(int, input().split())) #分数数组
# fenshuList = list(map(int, "2 1 3 3 4 5".split()))
duicuoList = list(map(int, input().split())) #对错数组
# duicuoList = list(map(int, "0 0 1 0 1 1".split()))

for i in range(N):
    studentList = list(map(int, input().split()))
    # studentList = list(map(int, "0 1 1 0 0 1".split()))
    score = 0
    for index, val in enumerate(studentList):
        if val == duicuoList[index]:
            score += fenshuList[index]
    print(str(score))

相关文章

  • PTA 1061 判断题 (15 分)

    题目 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式:输入在第一行...

  • 1061 判断题 (15 分)

    判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出...

  • 1061 判断题 (15 分)

  • PAT 1061 判断题 (15 分)

  • 1061. 判断题(15)

    描述 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一...

  • 1061 判断题

    判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出...

  • PAT-B 1061. 判断题(15)

    传送门 https://www.patest.cn/contests/pat-b-practise/1061 题目...

  • PTA 1046 划拳 (15 分)

    题目 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数...

  • PTA题目集python判断题

    PTA题目集python判断题 在Python中0xad是合法的十六进制数字表示形式。(T) Python程序设计...

  • PTA 1066 图像过滤 (15 分)

    题目 图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某...

网友评论

      本文标题:PTA 1061 判断题 (15 分)

      本文链接:https://www.haomeiwen.com/subject/aleciltx.html