Длина part слишком велика: кусков мало. Все ещё большие значения тоже не подойдут. Допиши обновление r.
n, need; затем длины.
Максимальная длина.
4 11 20 15 17 10
5
1000 ms 128 Mb Правила оформления программ и список ошибок при автоматической проверке задач