TopCoder

Caido
主唱太拼命了

User's AC Ratio

100.0% (25/25)

Submission's AC Ratio

77.8% (28/36)

Tags

Description

N 份作業,你知道每一份作業你都只需要花一小時就能寫完,但可怕的是,第 i 份作業再過 di 小時就要截止了!

想要讓所有作業在截止前完成可能還有些困難,因此,你希望能完成越多份作業越好。試問在最佳策略下,你能有幾份作業在截止時間前寫完?

*註:若一份作業一小時後截止,你有辦法馬上開始寫這份作業來趕上死線

Input Format

輸入首行有一個正整數 N,代表有 N 份作業。

接下來一行 N 個正整數 d1,d2,,dN,代表距離第 i 份作業截止還有 di 小時。

  • 1N2×105
  • 1di109

Output Format

輸出一行一個正整數,代表在最佳策略下能趕上死線的作業份數。

Sample Input 1

5
3 1 4 1 5

Sample Output 1

4

Sample Input 2

6
2 3 2 3 3 5

Sample Output 2

4

Hints

Problem Source

程式解題社教學題。

Subtasks

No. Testdata Range Constraints Score
1 0~1 範例測資。 0
2 0~13 無特別限制。 100

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 524288 65536 1 2
1 1000 524288 65536 1 2
2 1000 524288 65536 2
3 1000 524288 65536 2
4 1000 524288 65536 2
5 1000 524288 65536 2
6 1000 524288 65536 2
7 1000 524288 65536 2
8 1000 524288 65536 2
9 1000 524288 65536 2
10 1000 524288 65536 2
11 1000 524288 65536 2
12 1000 524288 65536 2
13 1000 524288 65536 2