pat.1058?选择题

修改多选题是比拟费事的工作,本题就请你写个依次协助教员修改多选题,而且指出哪道题错的人最多。 输入在第一行给出两个正整数 N(≤?1000)和 M(≤?100),辨别是师长教师人数
admin

  修改多选题是比拟费事的工作,本题就请你写个依次协助教员修改多选题,而且指出哪道题错的人最多。

  输入在第一行给出两个正整数 N(≤?1000)和 M(≤?100),辨别是师长教师人数和多选题的个数。随后 M 行,每行依次给出一道题的满分值(不超越 5 的正整数)、选项个数(很多于 2 且不超越 5 的正整数)、准确选项个数(不超越选项个数的正整数)、一切准确选项。留心每题的选项从小写英文字母 a 末尾依次摆设。各项间以 1 个空格分隔。最后 N 行,每行给出一个师长教师的答题状况,其每题答案格局为?,按题目依次给出。留心:题目保证师长教师的答题状况是正当的,即不存在选中的选项数超越实践选项数的状况。

  依照输入的依次给出每个师长教师的得分,每个分数占一行。留心判题时只要选择全部准确才华掉掉落该题的分数。最后一行输入错得最多的题目标毛病次数和编号(题目依照输入的依次从 1 末尾编号)。假设有并列,则按编号递增依次输入。数字间用空格分隔,行首尾不得有多余空格。假设一切题目都没有人错,则在最后一行输入?。

  ?

  这一题原本貌似是处理输入输入格局在去停止逻辑的,但我试了一下输入输入格局没弄好,索性直接暴力字符串处理完事。

  但奇异的工作爆发了:?

  样例中有一个在输入第一行两个数字后有两个空格,其他样例是一个空格,所以一末尾两个getchar然后getline,只要那一个样例过了,看了半天终究发明这个后果,改成一个getchar,果真过了3个样例,而方才的阿谁样例运转异常。难道为了不让当字符串去做才故意多写一个空格?那直接先输入三个数字在只把准确选项当字符串处理就好了。。。果真全过。。。

  ?