Я пытаюсь решить вариант точечной игры с динамическим программированием.
В обычную игру с точками играет линия из точек. Каждый игрок берет одну или две точки на соответствующем конце линии, и человек, у которого нет точек, выигрывает.
В этой версии игры каждая точка имеет различное значение. Каждый игрок делает поочередные ходы и берет любую точку на любом конце линии. Я хочу найти способ использовать динамическое программирование, чтобы найти максимальную сумму, которую гарантированно выиграет первый игрок.
У меня проблемы с тем, что я обдумываю это и пытаюсь написать повторение решения. Любая помощь приветствуется, спасибо!