今天的小明了解了答题卡系统对选择题的评测原理,他也想来现学现卖考考你。
每一次的考试,出题人对出选择题有两种选择:
可以明确的是,对于每一道选择题,即单选题和多选题,其分值均为2分。
还有一条,小明要提醒你的是,多选题只有与标准答案完全一致才能得满分2分。若漏选得1分,若错选不得分。
小明为了帮助你减轻负担,如果出题人选择第一种情况(即只出单选题10道),他会先输入一个字符A;如果出题人选择第二种情况(即出单选题8道,多选题2道),他会先输入一个字符B。通过这种方式方便你区分。
现在给出单选题(和多选题)的标准答案和某一个同学提交的答案,请你设计程序判断一下这一位同学的得分是多少。
输入共5行或3行。
第1行为一个字母,A或B,代表出题人的选择情况。
第2行为单选题的标准答案,但单选题可能是8道,也可能是10道。
第3行为某同学单选题的答案。
若第一行输入为B,则有第4和第5行。
第4行为多选题的标准答案,两道题的答案之间用空格隔开。
第5行为某同学对多选题的答案,同样地,两道题的答案之间用空格隔开。
输出仅一行,为该同学的选择题得分。
B
BDCABCDB
CDCABDDB
ABC ACD
AB ACD
15
首先,本题为B类。
8道单选题中,该同学只对了6道,此时单选题分数为12分。
2道多选题中,该同学第一题漏选,得1分,第二题完全正确,得2分,此时多选题分数为3分。
总得分为15分。
A
BBAADBAACD
BBAADBAACD
20
首先,本题为A类。
该同学10道单选题全部正确,得20分。
本题的测试点共10个,其中有8个为A类。 认真审题,相信你一定可以帮助小明!