Apr 06, 2021 08:54
На берегу реки у вас есть животные общим числом 120 душ. Вам нужно переправить их на другой берег, где для них подготовлено 120 вольеров.
У вас 30 волков, 18 козлов, 9 баранов, 8 зайцев, 7 сайгаков, 7 коров, 7 гиен, 7 бурых медведей (в спячке), 6 верблюдов, 6 карликовых пинчеров, 6 бегемотов, 6 кочанов говорящей капусты-мутанта и 4 волка в овечьих шкурах.
Имеется катер для перевозки животных. Перевозить их одновременно нельзя, потому что волки съедят баранов, козлов, верблюдов и кого там ещё, карликовых пинчеров, бегемоты согласны переправляться вместе с сайгаками и даже волками, но категорически затопчут волков в овечьих шкурах, карликовые пинчеры могут соседствовать с гиенами, но не все, потому что у половины пинчеров дурной характер, а гиены воняют, верблюды могут насмерть заплевать пинчеров, но им пофигу, что гиены воняют, зайцы боятся всех кроме пинчеров, которые их бесят, волки в овечьей шкуре не согласны переправляться ни с кем кроме гиен и верблюдов, коровы согласны на баранов, бегемотов и на четырёх сайгаков, у остальных сайгаков дурной характер. Козлы согласны на сайгаков, на говорящую капусту-мутанта, даже на бурых медведей (медведи в спячке), но категорически против волков, капуста не может ехать с волками - от них она начинает чесаться, нервничать, много говорить и может заболтать насмерть любое животное кроме гиены, у гиен к капусте иммунитет.
Половина всех животных вообще не хочет переправляться на левый берег и предпочитает остаться на правом.
У вас есть 59 отдельных вольеров, где можно временно оставить часть животных, пока вы будете перевозить остальных.
Ваша задача - погрузить на катер не менее 61 животного и перевезти их на другой берег так, чтобы в процессе транспортировки они не загрызли друг друга.