有 $N$ 份作業,你知道每一份作業你都只需要花一小時就能寫完,但可怕的是,第 $i$ 份作業再過 $d_i$ 小時就要截止了!
想要讓所有作業在截止前完成可能還有些困難,因此,你希望能完成越多份作業越好。試問在最佳策略下,你能有幾份作業在截止時間前寫完?
*註:若一份作業一小時後截止,你有辦法馬上開始寫這份作業來趕上死線
輸入首行有一個正整數 $N$,代表有 $N$ 份作業。
接下來一行 $N$ 個正整數 $d_1, d_2, \ldots, d_N$,代表距離第 $i$ 份作業截止還有 $d_i$ 小時。
輸出一行一個正整數,代表在最佳策略下能趕上死線的作業份數。
程式解題社教學題。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資。 | 0 |
2 | 0~13 | 無特別限制。 | 100 |