2020年第十八届西电程序设计竞赛网络预选赛之Problem A 失败的在线考试
題目描述
 某中學(xué)舉行了一場(chǎng)在線考試,出題人準(zhǔn)備了甲、乙兩份題目。每份題目有 n
 道單項(xiàng)選擇題,每道題目有 4 個(gè)選項(xiàng) A、B、C、D。由于工作人員的失誤,一
 些同學(xué)拿到了甲題目,另一些同學(xué)拿到了乙題目,但他們的答案都被提交到了
 同一數(shù)據(jù)庫(kù)中。目前已經(jīng)無法確認(rèn)每位同學(xué)拿到了哪一份題目,于是只能用甲、
 乙兩份題目的標(biāo)準(zhǔn)答案分別比對(duì)同學(xué)們提交的答案。若一位同學(xué)的答案與甲題
 目的標(biāo)準(zhǔn)答案有 x 道題相同,與乙題目的標(biāo)準(zhǔn)答案有 y 道題相同,就認(rèn)為他做
 對(duì)了 max(x, y) 道題。
 請(qǐng)你幫助閱卷老師,確定每位同學(xué)做對(duì)的題數(shù)。
 輸入
 輸入包含多組數(shù)據(jù),請(qǐng)?zhí)幚淼?EOF。
 每組數(shù)據(jù),第一行包含一個(gè)正整數(shù) n ,表示同學(xué)的個(gè)數(shù)。第二行包含一個(gè)
 字符串 u,其中第 i 個(gè)字符表示甲題目中第 i 題的標(biāo)準(zhǔn)答案。第三行包含一個(gè)字
 符串 v,其中第 i 個(gè)字符表示乙題目中第 i 題的標(biāo)準(zhǔn)答案。之后 n 行,第 i 行包
 含一個(gè)字符串 s,其中第 j 個(gè)字符表示第 i 個(gè)同學(xué)提交的第 j 題的答案。
 保證一組數(shù)據(jù)中輸入的所有字符串長(zhǎng)度相同。保證整個(gè)輸入文件中所有字
 符串的總長(zhǎng)度不超過 106。保證所有字符串非空,且只包含大寫英文字母 “A”、
 “B”、“C”、“D”。
 輸出
 對(duì)于每組數(shù)據(jù)輸出 n 行,第 i 行包含第 i 個(gè)同學(xué)做對(duì)的題數(shù)。
 樣例
 樣例輸入 樣例輸出
 5
 BACCA
 ABABC
 BACCA
 ABABC
 BACCB
 AAABC
 CCCCC
 55442
 May 10, 2020
 思路:這算是這一場(chǎng)的簽到題了,不要用string,會(huì)超時(shí),用char數(shù)組就好。
 代碼如下:
努力加油a啊,(o)/~
總結(jié)
以上是生活随笔為你收集整理的2020年第十八届西电程序设计竞赛网络预选赛之Problem A 失败的在线考试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 弹丸论破3有哪些攻略
- 下一篇: 2020年第十八届西电程序设计竞赛网络预
