Условие Задан массив целых чисел a длины n. Имеется два игрока. Игрок 1 хочет максимизировать сумму чисел, которые он получит.
Перед началом игры Игрок 1 выбирает:
параметр p (1 или 2) — номер игрока, который сделает первый ход;
два целых числа x и y (1 ≤ x, y ≤ n) — график взятия карт.
Игра происходит следующим образом. Изначально все карты лежат в колоде в порядке, заданном массивом a. За один ход игрок забирает несколько верхних карт из колоды. Количество забираемых карт определяется параметрами x и y:
если ходит Игрок 1, он забирает x карт (или все оставшиеся, если их меньше x);
если ходит Игрок 2, он забирает y карт (или все оставшиеся, если их меньше y).
После каждого хода право хода переходит к другому игроку. Процесс продолжается, пока колода не опустеет.
Игрок 1 получает сумму чисел на всех картах, которые он забрал за игру. Игрок 2 не влияет на выбор параметров и строго следует правилам.
Требуется найти такие значения p, x и y, которые максимизируют сумму Игрока 1. Если оптимальных вариантов несколько, выведите любой.
Я не знаю как её решить и за какое время её возможно решить, понял только что префиксные суммы явно пригодятся.
Если оптимальное решение перебором то будет грустно, надеюсь она больше логическая или идейная.








