Codeforces Round 303 (Div. 2) |
---|
Закончено |
Маленькая девочка Сьюзи ходила с мамой в магазин, и ей стало интересно, как можно улучшить обслуживание очередей.
В очереди стоит n людей. Для каждого человека известно время ti, необходимое на его обслуживание. Человек будет недоволен, если время его ожидания будет больше, чем время его обслуживания. Временем ожидания человека считается суммарное время обслуживания всех людей, стоящих перед ним в очереди. Сьюзи подумала, что если поменять местами некоторых людей в очереди, то получится уменьшить количество недовольных.
Помогите Сьюзи найти какого максимального количества довольных можно добиться, переставляя людей в очереди местами.
В первой строке находится целое число n (1 ≤ n ≤ 105).
В следующей строке находятся n целых чисел ti (1 ≤ ti ≤ 109), разделенных пробелами.
Введите единственное число — максимальное количество довольных людей в очереди.
5
15 2 1 5 3
4
Значение 4 достигается, например, при такой расстановке: 1, 2, 3, 5, 15. Таким образом можно сделать всех, кроме человека с временем 5, довольными.
Название |
---|