Помогите с алгоритмом (Задача)
От: Alvego Россия  
Дата: 21.07.06 15:18
Оценка:
Есть 2 песочных часов.Одни на 7, другие на 11 мин. Как и их помощь отмерить 15 минут?

21.07.06 21:37: Перенесено модератором из 'Алгоритмы' — Кодт
Re: Помогите с алгоритмом (Задача)
От: Mab Россия http://shade.msu.ru/~mab
Дата: 21.07.06 15:27
Оценка:
Здравствуйте, Alvego, Вы писали:

1) Запускаем оба часов одновременно.
2) Когда 7-минутные пересыпятся полностью, переворачиваем их.
3) Когда 11-минутные пересыпятся, переворачиваем 7-минутные.
4) Когда 7-митунтные пересыпятся, то искомые 15 минут прошли.

Только в данном форуме это явный оффтопик.
Re: Помогите с алгоритмом (Задача)
От: Alexey Ivanov Россия  
Дата: 21.07.06 15:28
Оценка:
Здравствуйте, Alvego, Вы писали:

A>Есть 2 песочных часов.Одни на 7, другие на 11 мин. Как и их помощь отмерить 15 минут?


Перевернуть сначала двое часов, потом, когда в 7-минутных кончится песок, их снова переворачиваем. Когда в 11-минутных кончится песок — переворачиваем 7-минутные. И ждем когда в них кончится песок — будет ровно 15 минут!
Re: Помогите с алгоритмом (Задача)
От: Risk Server  
Дата: 21.07.06 15:28
Оценка:
Здравствуйте, Alvego, Вы писали:

A>Есть 2 песочных часов.Одни на 7, другие на 11 мин. Как и их помощь отмерить 15 минут?


1. Ставим сыпаться песочек в обоих часах
2. Когда песок высыпался в одних, в других осталось ровно на 4 минуты (11-7). В этот момент начинаем мерять
3. Через четыре минуты песок во вторых часах пересыпется. Переворачиваем эти часы и ждём ещё 11 минут, итого 15
Re: Помогите с алгоритмом (Задача)
От: StatujaLeha на правах ИМХО
Дата: 21.07.06 17:06
Оценка:
Здравствуйте, Alvego, Вы писали:

A>Есть 2 песочных часов.Одни на 7, другие на 11 мин. Как и их помощь отмерить 15 минут?


1. Переворачиваем часы.
2. Когда в 7-минутных часах кончится песок, начинаем отсчет 15-минутного промежутка.
3. Когда песок песок в 11-минутных часах пересыпеться(прошло 4 минуты), переворачиваем их еще раз и ждем, пока он снова пересыпется. Как раз будет 15 минут.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Помогите с алгоритмом (Задача)
От: DimRus Украина  
Дата: 21.07.06 19:45
Оценка:
Здравствуйте, Alvego, Вы писали:

A>Есть 2 песочных часов.Одни на 7, другие на 11 мин. Как и их помощь отмерить 15 минут?


11-7=4
11+4=15

Подробнее: запускаем обе пары часов, через 7 минут переворачиваем меньшие часы — по истечении времени больших часов в них убежит ровно 4 минуты. После этого начинаем отсчет: переворачиваем маленькие часы (в них песка на 4 минуты), потом большие.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.