group-telegram.com/ansi_logic/242
Last Update:
Задачу, о которой я хочу рассказать, давали на межнаре в 2010 году. У этой задачи супер-простая формулировка, и при этом задача тесно связана с логикой (точнее, с теорией алгоритмов), что для математических олимпиад в целом редкость! Увы, задачи по логике обычно дают только самым маленьким, и в основном это что-то про рыцарей и лжецов. Для меня было радостно узнать, что логика встретилась на олимпиаде для больших, причём на такой серьёзной олимпиаде! Если вам вдруг известны другие логические задачи с олимпиад для больших, сообщите, пожалуйста! О них я тоже с удовольствием расскажу ☺
Условие задачи межнара таково. Есть 6 стопок с монетами, в каждой стопке изначально лежит по 1 монетке. Разрешается делать следующие действия:
- убрать монету из k-ой стопки и добавить 2 монеты в k+1-ю стопку;
- убрать монету из k-ой стопки и поменять местами k+1-ю и k+2-ю стопки.
Нужно выяснить, можно ли сделать такое: все стопки, кроме шестой, пусты, а шестая содержит огромную кучу монет! А именно, 2010^2010^2010.
Задача выглядит весьма невинно, и непонятно, как можно сделать огромную кучу монет такими простыми операциями. Скажу спойлер, что можно, но детали раскрывать не буду, чтобы не лишать вас удовольствия порешать. Разумеется, конкретное число 2010^2010^2010 роли не играет, оно лишь отражает год олимпиады и оно большое, вот и всё.
При чём же тут теория алгоритмов? Если у нас изначально не 6 стопок, а сколь угодно много (и в них что-то лежит, например, в самой левой несколько монет, а остальные пусты), то такими перекладываниями можно сымитировать вычисление функции типа быстрорастущей функции Аккермана! У функции Аккермана есть разные варианты определений, но все они растут примерно одинаково быстро. Я так поняла, что здесь тоже получается функция подобного роста.
Подробнее про эту задачу можно почитать здесь.
BY Анси логика
![](https://photo.group-telegram.com/u/cdn4.cdn-telegram.org/file/a58PFEx3q6T8JkHqxuF6bnUVEK47fXz8iAx3JrTLPCfZCRjTAbQqD-vvqHE_WJH4aVq3ve6hVmM76HqMiMaifM4sPSQF1rMo-eZkgIbaDOpnLLlX7Y1FrstHMrw4L6skeMBTMcRQJX-2Y_BeZJAu7XB3TZTLsh-qt0Z9COFIZ531A98CDRJ4JY9mQGsdKD4NyGgXNwUVMzvJYFx5EwpDtV0g_d6MaGZoGRoyPL361ApvGv0vLrKMfAPV-FbUE7zdeP4VTEzqN38o8HTkYmiXK5pGskOVpiSj_PUIMDNCNoTTvd02-A5kcSTUPmDD7ITaS6Z39CvkeHki-E2ZFlWWWQ.jpg)
Share with your friend now:
group-telegram.com/ansi_logic/242