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