求助站外题
  • 板块学术版
  • 楼主GalaxyDeepLove
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/8/9 17:51
  • 上次更新2024/8/9 19:18:30
查看原帖
求助站外题
744858
GalaxyDeepLove楼主2024/8/9 17:51

题目:评测系统模拟

题目背景

今天的小明了解了答题卡系统对选择题的评测原理,他也想来现学现卖考考你。

题目描述

每一次的考试,出题人对出选择题有两种选择:

  1. 不出多选题,只出单选题1010道。
  2. 出单选题88道,多选题22道。

可以明确的是,对于每一道选择题,即单选题和多选题,其分值均为22分。

还有一条,小明要提醒你的是,多选题只有与标准答案完全一致才能得满分22分。若漏选得11分,若错选不得分。

小明为了帮助你减轻负担,如果出题人选择第一种情况(即只出单选题1010道),他会先输入一个字符AA;如果出题人选择第二种情况(即出单选题88道,多选题22道),他会先输入一个字符BB。通过这种方式方便你区分。

现在给出单选题(和多选题)的标准答案和某一个同学提交的答案,请你设计程序判断一下这一位同学的得分是多少。

输入格式

输入共55行或33行。

第11行为一个字母,AA或BB,代表出题人的选择情况。

第22行为单选题的标准答案,但单选题可能是88道,也可能是1010道。

第33行为某同学单选题的答案。

若第一行输入为BB,则有第44和第55行。

第44行为多选题的标准答案,两道题的答案之间用空格隔开。

第55行为某同学对多选题的答案,同样地,两道题的答案之间用空格隔开。

输出格式

输出仅一行,为该同学的选择题得分。

样例

样例1

输入样例1

B
BDCABCDB
CDCABDDB
ABC ACD
AB ACD

输出样例1

15

样例解释1

首先,本题为BB类。

88道单选题中,该同学只对了66道,此时单选题分数为1212分。

22道多选题中,该同学第一题漏选,得11分,第二题完全正确,得22分,此时多选题分数为33分。

总得分为1515分。

输入样例2

A
BBAADBAACD
BBAADBAACD

输出样例2

20

样例解释2

首先,本题为AA类。

该同学1010道单选题全部正确,得2020分。

提示

本题的测试点共1010个,其中有88个为AA类。 认真审题,相信你一定可以帮助小明!

2024/8/9 17:51
加载中...