吃了幾個像這樣的異常
ValueError: invalid literal for int() with base 10: '1 0 2'
ValueError: invalid literal for int() with base 10: '3 18132 17'
但不應該啊,題目說每筆會有三行整數,分別代表P、B和M
帶空格就不是整數了吧,這是把三行整數都放在同一行了嗎?
後來修改寫法,檢查測資格式是否為帶空格的字串,用兩種方式處理輸入,過了
沒有這樣處理穩吃RE
再次修改一下接收資料的方式,發現原來是測資的格式完全不對......不需要使用兩種不同方式處理輸入輸出
這個才是測資的長相:
輸入說明 | 輸出說明 |
每行測試資料有3個整數,以空格隔開,分別代表B、P、M。 其中 0 <= B <= 2147483647 0 <= P <= 2147483647 1 <= M <= 46340 |
輸出計算的結果,每筆測試資料一行。 |
範例輸入 #1
| 範例輸出 #1 |
3 18132 17 |
13 |
坑人啊...