Форум » Теория игр » Мне кажется, что в задании 19(номер 2388) ошибка » Ответить

Мне кажется, что в задании 19(номер 2388) ошибка

Petrolya: Лимит - 49 камней. В первой куче у нас - 5. Тогда 49-5=44. Работаем со второй кучей. У нас есть два возможных хода. Сильный из них - умножение на 3. Тогда делим 44 на 3 = 14,6. Округляем до 15 и также делим на 3. Получается 5, а в ответе 4. Объясните, пожалуйста, что не так?

Ответов - 3

1llumi: Нет, ответ 4. def f(s, b, c, m): if s+b>=49: return c%2==m%2 if c==m: return 0 h = [f(s+1, b, c+1, m), f(s*3, b, c+1, m), f(s, b+1, c+1, m), f(s, b*3, c+1, m)] return any(h) if (c+1)%2==m%2 else any(h) for b in range(1, 44): s = 5 for m in range(1, 7): if f(s, b, 0, m): if m==2: print(b, 2) break

1llumi: Почему так происходит, так как первоначально в 1 куче было 5 камней. допустим Петя не особо умный, и он умножает 5*3=15, у нас 15 камней в первой куче n-ное кол-во камней во второй, во 2 куче нам бы взять поменьше, так что логично, что нам надо домнажать первую, 15*3=45, но это не учитывая 2 кучи, так сколько надо взять? 49-45=4. Ответ 4, 2 способа решения(2 выше), надеюсь, обьяснил.

den345: If you have already decided to try your luck, then do it in a proven casino. After all, if you play for money in a licensing institution, you can be sure for your contribution and that there is no fraud. I play at my own pleasure and earn in mr bet https://mrbet.pt/




полная версия страницы