#41566: C++詳解


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [24.147.249.5]
最後登入時間 :
2024-10-28 09:54:40
a565. 2.p&q的邂逅 -- 101學年度台北市資訊學科能力競賽 | From: [24.147.249.5] | 發表日期 : 2024-08-07 20:31

將一整行以字串的方式收起來,並且宣告一個 Vector<char>,對字串中的每一個字元進行判斷。

如果目前字元是「q」的話,則要先判斷 Vector 中有沒有資料,如果有的話,判斷最後一個資料是否為「p」,如果是的話將答案 +1 並且將 Vector 進行 pop_back()。如果上面的不成立則將目前字元 Push_Back 到 Vector 中。「.」這個字元一律不做判斷也不用存到 Vector 中。

 

範例程式碼

 
ZeroJudge Forum