O. Скип или не скип
1000 мс · 256 МБ · всё или ничего
Участнику выдают задачи. Получив задачу , он либо сдаёт её и получает баллов, либо скипает — тогда сдать её уже нельзя никогда.
Дальше система выбирает следующую задачу: если задача сдана, среди номеров ; если скипнута — среди . Из подходящих она берёт задачу с наибольшим номером, которую ещё не выдавала. Если такой нет, соревнование заканчивается.
Начинают с задачи 1. Найдите максимальный суммарный балл.
Формат ввода
В первой строке () — количество наборов. Далее наборы: строка с (), строка из чисел (), строка из чисел ().
Сумма по всем наборам не превосходит .
Формат вывода
Для каждого набора выведите максимальный суммарный балл в отдельной строке.
Примеры
ввод
2 2 15 15 2 1 4 100 200 300 400 3 4 4 1
вывод
15 700
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.