Алгоритм кипячения воды.
Oct. 2nd, 2013 12:10 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Имеется электрический чайник, где 1 литр воды вскипает за 2,5 минуты.
Имеется электрическая плитка и кастрюля, 1 литр воды в кастрюле вскипает за 6 минут.
Необходимо вскипятить 2 литра воды за максимально короткое время.
Можно ли составить хотя бы приблизительный алгоритм на основании этих данных? Или нужны еще какие-то измерения?
Дополнение:
Вскипевшая вода в итоге должна оказаться в кастрюле.
Наполняется чайник за 13 секунд, опустошается за 10, включая все манипуляции (взять чайник, открыть-закрыть, поставить на место).
Имеется электрическая плитка и кастрюля, 1 литр воды в кастрюле вскипает за 6 минут.
Необходимо вскипятить 2 литра воды за максимально короткое время.
Можно ли составить хотя бы приблизительный алгоритм на основании этих данных? Или нужны еще какие-то измерения?
Дополнение:
Вскипевшая вода в итоге должна оказаться в кастрюле.
Наполняется чайник за 13 секунд, опустошается за 10, включая все манипуляции (взять чайник, открыть-закрыть, поставить на место).
no subject
Date: 2013-10-02 09:13 am (UTC)Где в итоге должна оказаться вскипевшая вода? Просто в этих емкостях остаться?
Это из учебника задачка или для дома-для семьи высчитываете?
no subject
Date: 2013-10-02 09:17 am (UTC)Вскипевшая вода должна оказаться в кастрюле.
Наполняется чайник за 13 секунд, опустошается за 10, включая все манипуляции (взять чайник, открыть-закрыть, поставить на место)
no subject
Date: 2013-10-02 09:20 am (UTC)Плита газовая?
Если да, я б кипятил тогда на газу и не парился.
Экономия или потери времени копеечные, зато хоть на эл-ве сэкономите.
no subject
Date: 2013-10-02 09:26 am (UTC)Думала задать в useless_faq, но все же я собираюсь следовать алгоритму, значит, есть какая-то практическая ценность...
no subject
Date: 2013-10-02 09:16 am (UTC)А дальше - школьный курс линейных уравнений.
no subject
Date: 2013-10-02 09:21 am (UTC)no subject
Date: 2013-10-02 09:34 am (UTC)no subject
Date: 2013-10-02 09:55 am (UTC)no subject
Date: 2013-10-02 09:30 am (UTC)no subject
Date: 2013-10-02 09:33 am (UTC)x·2,5=(2-x)·6
x=12/8,5=1,4117647058823529411764705882353
no subject
Date: 2013-10-02 09:36 am (UTC)no subject
Date: 2013-10-02 10:48 am (UTC)no subject
Date: 2013-10-02 09:31 am (UTC)Если есть третья емкость, то можно дальше оптимизировать типа:
1. Ставим литр в чайнике и литр в кастрюле.
2. Ждем около 2 минут. Точное время определить эмпирическим путем.
3. Теплую воду из кастрюли переливаем в третью емкость, горячую воду из чайника переливаем в кастрюлю, воду из третьей емкости переливаем в чайник.
4. Докипячиваем горячую воду в кастрюле и теплую в чайнике.
5. Выливаем кипяток из чайника в кастрюлю.
no subject
Date: 2013-10-02 09:37 am (UTC)no subject
Date: 2013-10-02 09:53 am (UTC)no subject
Date: 2013-10-02 10:21 am (UTC)no subject
Date: 2013-10-05 07:11 pm (UTC)Так вот, если дочка к этому моменту уже проснулась и встала, то она ОЧЕНЬ нетерпеливо ждет завтрака, и счет идет на каждую минуту. Обычно я воду кипячу в чайнике, а молоко для каши грею в микроволновке, пока разогревается эл.плита. Минут 5 это экономит реально.
no subject
Date: 2013-10-02 10:31 am (UTC)no subject
Date: 2013-10-02 12:00 pm (UTC)1. Наливаете 1 литр воды в чайник и включаете его (13 секунд)
2. Пока чайник кипятится, занимаетесь другими делами (>2 минут 30 секунд)
3. После того как он закипит, выливаете кипяток в кастрюлю (10 секунд)
4. Наполняете чайник снова (13 секунд), включаете его.
5. Пока чайник кипятится, занимаетесь своими делами (>2 минут 30 секунд).
6. Переливаете воду в кастрюлю (10 секунд).
Итого затрачено > 5 минут 46 секунд.
Неизвестным осталось то, чем именно вы занимаетесь, пока чайник греется.
Тут два варианта, по большому счету.
А. Если ждете, как говорится, на низком старте, пока он не "щелкнет" - смело убирайте знак "больше" в формуле. Время равно 5:46.
Б. Если чистите картошку (допустим), то добавьте время перехода от одного занятия к другому. Пусть это trans=4 секунды: когда чайник закипел, откладывается картошка в сторону и чайник берется и переходит к следующему пункту. Тогда время равно 5:54 (5:46+2trans). Чуть больше, казалось бы. Но...
На собственно чистку картошки ушло времени 4:52 (5-2trans: был переход в самом начале, потом вплоть до момента кипения, дважды)
А в случае А-то картошка не чищена! Если это делать отдельным процессом, то еще 5 минут избыточных выйдет. Это не лайфхак, а ерунда, значит.
Поэтому в случае А надо процесс ожидания "с низкого старта" сократить: чистить картошку, но незадолго до вскипания откладывать ее и ждать. Пусть это idle=2 секунды.
За 2,5 минуты, пока чайник кипит, происходит следующее: переход, чистка, переход, ожидание. То есть на чистку уходит 2:20 (2:30-2trans-idle). Всего чистки было 4:40 (5-4trans-2idle) - то есть почищено меньше, чем в Б.
Теперь обозначим X - время на всю чистку всей картошки (ведь не бросать же ее теперь!). И пусть оно больше или равно 4:52 (или 5-2trans), чтобы в любом случае надо было чистить. Тогда надо в случае Б дочистить время X-4:52, в А - X-4:40. В буквах - X+2trans-5, X+4trans+2idle-5.
Каждый раз добавляем два перехода: в начале и конце - +8 секунд (2trans)
Итого:
А. 5:46+X-4:40+0:08=X+1:14 (X+0:46+6trans+2idle)
Б. 5:54+X-4:52+0:08=X+1:10 (X+0:46+6trans)
Как видно, во втором случае выигрыш составляет 4 секунды, или два времени ожидания. Если же картошки меньше "критического" количества: когда в Б больше чистить не надо, а в А - надо, то при сценарии Б экономится аж 12 секунд. (не +6trans, а +4trans будет)
Ну а если картошки совсем мало, то в Б получается проигрыш на 8 секунд.
Впрочем, картошка - условное занятие. Оно может включать как собственно чистку картошки, так и мытье посуды, нарезание хлеба и т.п.... Поэтому можно смело считать величину X большой.
Итого. Данных в условии достаточно для оценки величин, с округлением до минуты. Для более точного расчета нужно знать: наличие или отсутствие других занятий, время перехода от одного к другому, достаточное время для простоя и т.п.
Наибыстрейший алгоритм в этих условиях:
1. Налить 1 литр воды в чайник и включать его (13 секунд)
2. Перейти к картошке (4 секунды)
3. Чистить картошку, пока чайник не закипит (2:26)
4. Перейти к чайнику (4 секунды)
5. Вылить кипяток в кастрюлю (10 секунд)
6. Наполнить чайник снова, включить (13 секунд).
7. Перейти к картошке (4 секунды)
8. Чистить картошку, пока чайник не закипит (2:26)
9. Перейти к чайнику (4 секунды)
10. Переливаете воду в кастрюлю (10 секунд).
...
М. Перейти к картошке (4 секунды)
M+1. Чистить оставшуюся картошку (? минут)
M+2. Перейти от картошки к другому занятию (4 секунды)
no subject
Date: 2013-10-02 01:45 pm (UTC)Спасибо!
no subject
Date: 2013-10-02 01:24 pm (UTC)пытаясь сэкономить 2,5 минуты на подогреве воды, вы тратите это время на лишние телодвижения и сокращаете срок эксплуатации чайника. плюс еще электроэнергия, которую потребляет чайник параллельно с плитой.
за это время можно: вымыть овощи, посуду, нарезать хлеб, накрыть на стол, перекурить, выпить, почитать френдленту или новости, пробежаться по списку дел или покупок и внести изменения в него, загрузить и запустить стиралку или посудомойку, разгрузить сиралку или посудомойку, пропылесосить на кухне (если пылесос вертикальный и его не надо собирать), протереть поверхности кухонных шкафов или холодильник, убрать или достать необходимые для готовки продукты, пропустить что-нибудь через комбайн, перемешать салат, сделать несколько бутербродов... не все сразу конечно :) выбирайте
no subject
Date: 2013-10-02 04:12 pm (UTC)no subject
Date: 2013-10-02 08:04 pm (UTC)no subject
Date: 2013-10-02 09:11 pm (UTC)no subject
Date: 2013-10-03 01:54 pm (UTC)наливаете полный чайник. 300 грамм наливаете в кастрюлю. включаете чайник и кастрюлю. чайник закипает, в это время нагревается электрическая плита и вода в кастрюле. закипевшую воду из чайника переливаете в кастрюлю и готовите.
но по-моему, вы с этими подсчетами дурью маетесь, вместо того, чтобы действительно с пользой время использовать
no subject
Date: 2013-10-03 02:37 pm (UTC)