9686: ABC187 —— D - Choose Me
[Creator : ]
Description
AtCoder City will hold a mayoral election. The candidates are Aoki and Takahashi.
The city consists of $N$ towns, the $i$-th of which has $A_i$ pro-Aoki voters and $B_i$ pro-Takahashi voters. There are no other voters.
Takahashi can make a speech in each town.
If he makes a speech in some town, all voters in that town, pro-Takahashi or pro-Aoki, will vote for Takahashi.
On the other hand, if he does not make a speech in some town, the pro-Aoki voters in that town will vote for Aoki, and the pro-Takahashi voters will not vote.
To get more votes than Aoki, in how many towns does Takahashi need to make speeches at least?
The city consists of $N$ towns, the $i$-th of which has $A_i$ pro-Aoki voters and $B_i$ pro-Takahashi voters. There are no other voters.
Takahashi can make a speech in each town.
If he makes a speech in some town, all voters in that town, pro-Takahashi or pro-Aoki, will vote for Takahashi.
On the other hand, if he does not make a speech in some town, the pro-Aoki voters in that town will vote for Aoki, and the pro-Takahashi voters will not vote.
To get more votes than Aoki, in how many towns does Takahashi need to make speeches at least?
Input
Input is given from Standard Input in the following format:
```
$N$
$A_1$ $B_1$
$\vdots$
$A_N$ $B_N$
```
```
$N$
$A_1$ $B_1$
$\vdots$
$A_N$ $B_N$
```
Output
Print the answer.
Constraints
- All values in input are integers.
- $1 \le N \le 2 \times 10^5$
- $1 \le A_i, B_i \le 10^9$
- $1 \le N \le 2 \times 10^5$
- $1 \le A_i, B_i \le 10^9$
Sample 1 Input
4
2 1
2 2
5 1
1 3
Sample 1 Output
1
After making a speech in the third town, Aoki and Takahashi will get 5 and 6 votes, respectively.
Sample 2 Input
5
2 1
2 1
2 1
2 1
2 1
Sample 2 Output
3
After making speeches in three towns, Aoki and Takahashi will get 4 and 9 votes, respectively.
Sample 3 Input
1
273 691
Sample 3 Output
1