3


Тут задача очередная пришла в голову. Хватит бухать, давайте мозги напряжем. Есть всем известная игра Scrabble ну или Эрудит в нашей версии. Предположим у меня есть словарь русского языка. На доску можно ставить только существительные в именительном падеже. Играют 4 человека. У каждого по 7 букв. Количество определенных букв и сколько очков буква дает стандартно и известно. На поле есть клетки с удвоением, утроением как слов, так и букв. Ну так вот - как расставить условный словарь Ожегова по доске, чтобы получить максимальное количество очков. Не игроком. А на поле в целом. Абсолютный максимум. В игре есть элемент случайности - буквы берут наугад. А тут предположим каждый следует цели максимизации и берет из мешка ровно те буквы которые нужны.
Сижу питон практикую. Думаю, можно ли написать скрипт или взять готовую модель. Но гугление пока не помогло.
Размещено через приложение ЯПлакалъ