i описано парой tasks[i] = [points, rest]: если его решить, участник получает points очков, но следующие rest заданий сгорают — их уже нельзя решать. Задание можно и пропустить, тогда участник сразу переходит к следующему.
Верните наибольшее число очков, которое можно набрать.tasks=[[6, 1], [5, 1], [7, 2], [3, 1]] → 13
Решаем задание 0 (+6) и пропускаем задание 1, затем решаем задание 2 (+7) — задание 3 сгорает. Итого 13; больше не набрать.
tasks=[[2, 5], [9, 1], [4, 1]] → 9
Выгоднее пропустить задание 0 и взять задание 1 за 9 очков (задание 2 после него недоступно).
tasks=[[4, 3]] → 4
tasks[i] содержит ровно два числаtasks=[[6, 1], [5, 1], [7, 2], [3, 1]]
13
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 103 теста на сервере, включая скрытые.