четверг, 26 ноября 2009 г.

Простое переливание

Однажды подобная головоломка уже публиковалась. Второй видеоролик из фильма Крепкий орешек 3. Задача та же, да не совсем. Итак, даны два цилиндрических сосуда объемами 5 и 3 литра. Также имеется бочка, из которой можно получить бесконечное количество воды. Требуется с помощью переливаний получить в пятилитровом сосуде 4 литра воды. И еще одно условие: можно сделать только пять операций. Под операциями будем понимать: 1) переливание воды из бочки в сосуд; 2) переливание воды из сосуда в сосуд; 3) переливание воды из сосуда в бочку.
как получить 4 литра?

6 комментариев:

  1. Черт, за 6 только получается =))

    ОтветитьУдалить
  2. А всякие нестандартные вещи, такие как помещение одного сосуда в другой, приветствуются?

    ОтветитьУдалить
  3. Нестандартный подход нужен, но, предположим, что один сосуд в другой поместить нельзя.

    ОтветитьУдалить
  4. а как насчет такого хода:
    выльем половину сосуда (на рисунке они цилиндрические) следующим образом - будем выливать воду наклоняя сосуд до тех пор, пока поверхность воды не образует "диагональную" плоскость?

    ОтветитьУдалить
  5. Slava, верно. Именно поэтому указано, что сосуды цилиндрические.
    1) Заполняем полностью 5-литровый сосуд;
    2) Заполняем полностью 3-литровый сосуд;
    3) Выливаем половину из 5-литрового, получаем 5/2 л;
    4) Выливаем половину из 3-литрового, получаем 3/2 л;
    5) Переливаем 3/2 л в 5-литровый сосуд, получаем 5/2 + 3/2 = 4 литра.

    ОтветитьУдалить
  6. 1: налить 5л
    2: вылить 3л
    3: слить 3л
    4: оставшиеся 2л перелить в 3л банку
    5: налить 5л
    6: 1л отлить в оставшееся место в 3л банке
    За 5 шагов - ну никааак

    ОтветитьУдалить