Лодки
5000 мс · 256 МБ · всё или ничего
На берегу человек с известным весом. Лодка выдерживает не более килограммов и вмещает не более двух человек.
Какое наименьшее число лодок нужно, чтобы перевезти всех? Каждый человек весит не больше .
Формат ввода
В первой строке числа от до и от до . Во второй — весов от до .
Формат вывода
Одно число.
Примеры
ввод
2 3 1 2
вывод
1
Примечание
После сортировки самого лёгкого выгодно сажать с самым тяжёлым — если они помещаются вместе. Дальше работают два указателя.
Войдите, чтобы отправлять решения.