1061 判断题 (15 分)

1001-高同学

发表文章数:265

热门标签

首页 » LeetCode » 正文

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 <algorithm>
using namespace std;
const int maxn = 1e5+100;
struct number
{
    int score;
    int flag;
    number()
    {
        score = 0;
        flag = 0;
    }
}num[200];
int main()
{
    int n,m,x,i,sum=0;
    cin>>n>>m;
    for(i=0; i<m; i++)
    {
        cin>>num[i].score;
    }
    for(i=0; i<m; i++)
    {
        cin>>num[i].flag;
    }
    for(i=0; i<n; i++)
    {
        for(int j=0; j<m; j++)
        {
            cin>>x;
            if(x == num[j].flag)
            {
                sum+=num[j].score;
            }
        }
        cout<<sum<<endl;
        sum = 0;
    }
    return 0;
}

 

标签:

拜师教育学员文章:作者:1001-高同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《1061 判断题 (15 分)》 发布于2018-11-23

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录