Название: Переливание воды от Семизорова (этюд 3-7-17-15) Отправлено: sao от Декабрь 29, 2011, 18:51:14 У Вас есть три ёмкости: 3 литра, 7 литров и 17 литров; источник воды, из которого Вы можете в любой момент времени наполнить/дополнить любую ёмкость "до краёв". Также Вы можете в любой момент опустошить любую ёмкость, вылив из неё всю воду. Ни на одной из ёмкостей нет ни измерительных шкал, ни рисок, запрещается также набирать воду "на глазок". Требуется: с помощью переливаний воды получить 15 литров в третьем сосуде.
Название: Re: Переливание воды от Семизорова (этюд 3-7-17-15) Отправлено: Илья от Декабрь 29, 2011, 19:13:39 Название: Re: Переливание воды от Семизорова (этюд 3-7-17-15) Отправлено: sao от Декабрь 29, 2011, 19:32:29 Всё решается безо всяких скриптов! Просто набрать в 17-литровую ёмкость пять трёхлитровых. Задачка с подвохом ;)
Название: Re: Переливание воды от Семизорова (этюд 3-7-17-15) Отправлено: Илья от Декабрь 29, 2011, 19:41:07 Зато в моем решении на один шаг меньше. :D
Название: Re: Переливание воды от Семизорова (этюд 3-7-17-15) Отправлено: sao от Декабрь 29, 2011, 19:48:27 Поздравляю Ваш скрипт с успехом!
Название: Re: Переливание воды от Семизорова (этюд 3-7-17-15) Отправлено: Илья от Декабрь 29, 2011, 19:50:59 Поздравляю Ваш скрипт с успехом! Не, на самом деле столько же шагов. :)Название: Re: Переливание воды от Семизорова (этюд 3-7-17-15) Отправлено: Димыч от Декабрь 31, 2011, 22:53:02 1 шаг можно сэкономить:
1-0-0 1-0-17 3-0-15 Название: Re: Переливание воды от Семизорова (этюд 3-7-17-15) Отправлено: решатель от Январь 05, 2012, 00:47:02 1)0 -0-17
2)3-0-14 3)0-0-14 4)0-7-14 5)3-4-14 6)0-4-14 7)3-1-14 8)3-0-15 правильно не так ли? |