tree 是一名積木愛好者,
同時也喜歡打 code 是個不折不扣的宅宅,
他在疊積木突然想到一個演算法,
如果依序把 N 個積木疊起來,
且 Ti≥Tj(i<j),
意思是大的不能放在小的上面,
但如果一樣大的可以,
如果沒有塔可以堆疊,
則用該積木另建新的塔,
求最後有幾座塔。
Bi 第 i 個積木的大小
Ti 代表該塔的第 i 層的積木大小
N
B1B2B3...
ANS
# 範例輸入 1 5 1 3 2 5 4 # 範例輸入 2 5 3 4 5 1 2
# 範例輸出 1 3 # 範例輸出 2 3
#00、#01
1≤N≤103
1≤∀Bi≤106
#02、#03
1≤N≤106
1≤∀Bi≤109
所有輸入皆為整數
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |