Дележ трофея

Теория игр Сложная
Ряд монет coins. Двое по очереди берут монету СТРОГО с левого или правого конца ряда, каждый стремится набрать максимум. Верните наибольшую сумму, которую гарантированно наберёт первый игрок при идеальной игре обоих. Это интервальная динамика: после вашего хода противник оставит вам худший из вариантов.
Сигнатура функции
best_first_score(coins: list[int]) -> int
Примеры
ВходОжидаемый результат
[[5, 3, 7, 10]]15
[[8, 15, 3, 7]]22
1решили
1пытались
100%успешность
Войдите, чтобы решить →