1073 多選題常見計分法 20

2021-08-16 15:21:47 字數 2133 閱讀 2803

這裡寫鏈結內容多選題常見計分法(20)

時間限制

400 ms

記憶體限制

65536 kb

**長度限制

8000 b

判題程式

standard

作者 chen, yue

批改多選題是比較麻煩的事情,有很多不同的計分方法。有一種最常見的計分方法是:如果考生選擇了部分正確選項,並且沒有選擇任何錯誤選項,則得到50%分數;如果考生選擇了任何乙個錯誤的選項,則不能得分。本題就請你寫個程式幫助老師批改多選題,並且指出哪道題的哪個選項錯的人最多。

輸入格式:

輸入在第一行給出兩個正整數n(<=1000)和m(<=100),分別是學生人數和多選題的個數。隨後m行,每行順次給出一道題的滿分值(不超過5的正整數)、選項個數(不少於2且不超過5的正整數)、正確選項個數(不超過選項個數的正整數)、所有正確選項。注意每題的選項從小寫英文本母a開始順次排列。各項間以1個空格分隔。最後n行,每行給出乙個學生的答題情況,其每題答案格式為「(選中的選項個數 選項1 ……)」,按題目順序給出。注意:題目保證學生的答題情況是合法的,即不存在選中的選項數超過實際選項數的情況。

輸出格式:

按照輸入的順序給出每個學生的得分,每個分數佔一行,輸出小數點後1位。最後輸出錯得最多的題目選項的資訊,格式為:「錯誤次數 題目編號(題目按照輸入的順序從1開始編號)-選項號」。如果有並列,則每行乙個選項,按題目編號遞增順序輸出;再並列則按選項號遞增順序輸出。行首尾不得有多餘空格。如果所有題目都沒有人錯,則在最後一行輸出「too ******」。

輸入樣例1:

3 4

3 4 2 a c

2 5 1 b

5 3 2 b c

1 5 4 a b d e

(2 a c) (3 b d e) (2 a c) (3 a b e)

(2 a c) (1 b) (2 a b) (4 a b d e)

(2 b d) (1 e) (1 c) (4 a b c d)

輸出樣例1:

3.5

6.0

2.5

2 2-e

2 3-a

2 3-b

輸入樣例2:

2 2

3 4 2 a c

2 5 1 b

(2 a c) (1 b)

(2 a c) (1 b)

輸出樣例2:

5.0

5.0

too ******

坑: 正確答案沒選,以及不是正確答案卻選了,都算選錯,都要記錄次數。

#include

using

namespace

std;

struct ques

q[101];

int main()

; for(int i=0;iscanf("%d %d %d",&q[i].score,&q[i].sum,&q[i].cor_num);

for(int j=0;j'a']=1;}}

int k;

int maxn=-1;

for(int i=0;ifloat score=0;

for(int j=0;jif(j!=0) getchar();

scanf("(%d",&k);

int corr_num=0;

bool www=false;

int ti[5]=;

for(int qq=0;qq'a']=1;

if(q[j].ccor[ch-'a']==1)

corr_num++;

else

}for(int tt=0;tt<5;tt++)

}scanf(")");

if(!www)

}printf("%.1f\n",score);

}if(maxn == -1)printf("too ******\n");

else

for(int i = 0;i < qn;i ++)

}return

0;}

人總要成長,有目標就加油和重啟試試一樣好使,娜姐說的;

愛我女神ღ( ´・ᴗ・` )比心

現在的我只想讀幾年書然後安安靜靜賺錢哈哈哈

1073 多選題常見計分法 20

1073.多選題常見計分法 20 題目 批改多選題是比較麻煩的事情,有很多不同的計分方法。有一種最常見的計分方法是 如果考生選擇了部分正確選項,並且沒有選擇任何錯誤選項,則得到50 分數 如果考生選擇了任何乙個錯誤的選項,則不能得分。本題就請你寫個程式幫助老師批改多選題,並且指出哪道題的哪個選項錯的...

1073 多選題常見計分法 20

批改多選題是比較麻煩的事情,有很多不同的計分方法。有一種最常見的計分方法是 如果考生選擇了部分正確選項,並且沒有選擇任何錯誤選項,則得到50 分數 如果考生選擇了任何乙個錯誤的選項,則不能得分。本題就請你寫個程式幫助老師批改多選題,並且指出哪道題的哪個選項錯的人最多。輸入格式 輸入在第一行給出兩個正...

1073 多選題常見計分法 20

1073.多選題常見計分法 20 時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 批改多選題是比較麻煩的事情,有很多不同的計分方法。有一種最常見的計分方法是 如果考生選擇了部分正確選項,並且沒有選擇任何錯誤選項,則得到...