есть список, элементы которого равны или 2, или 3, или 4.
я прохожусь "по 3" (в списке [2, 3, 4] это будет 2и1, потом 2и1, потом 2). для удобства буду называть это чанками.
за 3 в одном чанке я получаю 1 условное очко
за 2 получаю 3 очка
за 1 убавляется 1 очко (получаю -1)
элементы списка надо поперемещать так, чтобы сумма очков была максимальной.
Какие варианты без перебора?
обсуждение задачи было вот тут
https://t.me/tkhirianov_mipt_cs_on_python3