#17222: C的


freedom501999@gmail.com (帥氣魔方生)

學校 : 不指定學校
編號 : 88611
來源 : [39.8.203.54]
最後登入時間 :
2019-05-30 22:56:25
a521. 12414 - Calculating Yuan Fen -- UVa12414 | From: [27.52.129.54] | 發表日期 : 2019-03-29 17:27

ST 可能的值是 1 ~ 10000 的正整數,可以使用迴圈一個一個找

將字串依題目進行編碼,用另一個字元陣列儲存數字,每一個陣列只存一位數

例如某個大寫字母編碼後是 123,把這個數字拆成 3個一位數後存進陣列 ( 1, 2, 3 )

編碼完成後,直接用這個陣列操作,依題目轉換成三位數就停止

如果這三位數等於 100,就輸出 ST 並直接離開找ST的迴圈處理下一筆

若不等於 100,ST 加一繼續找,直到 ST > 10000 而離開迴圈,輸出 :(

C 很快,我只用 66ms ,不用擔心迴圈太多層或 ST要找太多可能會 TLE

 
ZeroJudge Forum