AtCoder Grand Contest 011
B
Colorful Creatures
AtCoder
⌀ 998
原题
← AC →
翻译中…

Problem Statement

翻译中…

Snuke found $N$ strange creatures. Each creature has a fixed color and size. The color and size of the $i$-th creature are represented by $i$ and $A_i$, respectively.

翻译中…

Every creature can absorb another creature whose size is at most twice the size of itself. When a creature of size $A$ and color $B$ absorbs another creature of size $C$ and color $D$ ($C \leq 2 \times A$), they will merge into one creature of size $A+C$ and color $B$. Here, depending on the sizes of two creatures, it is possible that both of them can absorb the other.

翻译中…

Snuke has been watching these creatures merge over and over and ultimately become one creature. Find the number of the possible colors of this creature.

翻译中…

Constraints

翻译中…
  • $2 \leq N \leq 100000$
  • $1 \leq A_i \leq 10^9$
  • $A_i$ is an integer.
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N
A_1 A_2 … A_N

翻译中…

Output

翻译中…

Print the number of the possible colors of the last remaining creature after the $N$ creatures repeatedly merge and ultimately become one creature.

翻译中…

样例

Input #1
3
3 1 4
Output #1
2
The possible colors of the last remaining creature are colors $1$ and $3$. For example, when the creature of color $3$ absorbs the creature of color $2$, then the creature of color $1$ absorbs the creature of color $3$, the color of the last remaining creature will be color $1$.
Input #2
5
1 1 1 1 1
Output #2
5
There may be multiple creatures of the same size.
Input #3
6
40 1 30 2 7 20
Output #3
4
题目信息
题号
agc011_b
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。