#38833: 解題思路


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [24.147.249.5]
最後登入時間 :
2024-10-28 09:54:40
a271. 彩色蘿蔔 -- 兔子 | From: [203.204.21.18] | 發表日期 : 2023-12-26 20:25

使用字串的方式將每筆資料的第二行存起來。接下來可以使用For迴圈將不是空白的字元存到一個陣列裡 (因第二行的整數只會有個位數)。之後再使用For迴圈來做判斷兔子體重的增減。更高階的方式可以使用StringStream來進行解題。要注意的是,一開始cin完6個整數之後要先做一次沒有意義的getline不然getline會失效這點要注意,或者是使用cin.ignore()也可以。為了避免TLE,在做體重增減判斷時,如果已經發現兔子的體重小於0,可以直接把For迴圈break掉,然後使用布林值來判斷是否要輸出兔子當前的體重。

範例程式碼

 
#40063: Re: 解題思路


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [24.147.249.5]
最後登入時間 :
2024-10-28 09:54:40
a271. 彩色蘿蔔 -- 兔子 | From: [220.130.163.227] | 發表日期 : 2024-04-26 10:23

新的網站!!!

 
ZeroJudge Forum