Опять про взвешивание
От: AndrewJD США  
Дата: 15.10.05 12:17
Оценка:
Привет Всем,

Извиниясь если баян.

Есть весы (противовес) и 7 шаров. Один шар тяжелее, чем все остальные. Как определить самый тяжелый шар за 3 попытки взвешивания?

ИМХО в данной формулировке задача не решается. Или и не прав?
"For every complex problem, there is a solution that is simple, neat,
and wrong."
Re: Опять про взвешивание
От: Аноним  
Дата: 15.10.05 12:24
Оценка:
Здравствуйте, AndrewJD, Вы писали:

AJD>Привет Всем,


AJD>Извиниясь если баян.


AJD>Есть весы (противовес) и 7 шаров. Один шар тяжелее, чем все остальные. Как определить самый тяжелый шар за 3 попытки взвешивания?


AJD>ИМХО в данной формулировке задача не решается. Или и не прав?






1. Взвешиваем по три шара. Весы в равновесии — решение найдено.
2. Взвешиваем по шару из тех трех, которые перевесили в первом взвешивании.
По-моему, больше взвешиваний не нужно. Или я не прав??
Re[2]: Опять про взвешивание
От: AndrewJD США  
Дата: 15.10.05 12:45
Оценка: :)
Здравствуйте, Аноним, Вы писали:

А>1. Взвешиваем по три шара. Весы в равновесии — решение найдено.

А>2. Взвешиваем по шару из тех трех, которые перевесили в первом взвешивании.
А>По-моему, больше взвешиваний не нужно. Или я не прав??

А кто сказал, что все шары имеют одинаковый вес? . В условии про это ничего не говориться. Там говориться, что один тяжелее.
"For every complex problem, there is a solution that is simple, neat,
and wrong."
Re: Опять про взвешивание
От: MayDay  
Дата: 16.10.05 09:07
Оценка:
Здравствуйте, AndrewJD, Вы писали:

AJD>Привет Всем,


AJD>Извиниясь если баян.


AJD>Есть весы (противовес) и 7 шаров. Один шар тяжелее, чем все остальные. Как определить самый тяжелый шар за 3 попытки взвешивания?


AJD>ИМХО в данной формулировке задача не решается. Или и не прав?


Думаю вы правы... если не дано что все остальные шары имеют одинаковый вес, то задача не решается в столько количество шагов.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Опять про взвешивание
От: andyJB  
Дата: 17.10.05 18:46
Оценка:
Здравствуйте, AndrewJD, Вы писали:


AJD>А кто сказал, что все шары имеют одинаковый вес? . В условии про это ничего не говориться. Там говориться, что один тяжелее.

Если нет дополнительных соотношений между весами шаров, то исходная задача — поиск максимума из 7 элементов (с дополнительной информацией, что максимум реализуется ровно одним элементом). Потребуется 6 сравнений/взвешиваний.
Re[3]: Опять про взвешивание
От: ZevS  
Дата: 19.10.05 14:45
Оценка:
Здравствуйте, AndrewJD, Вы писали:

AJD>Здравствуйте, Аноним, Вы писали:


AJD>А кто сказал, что все шары имеют одинаковый вес? . В условии про это ничего не говориться. Там говориться, что один тяжелее.


Ну раз так, то поскольку

Один шар тяжелее, чем все остальные.


как раз трех взвешиваний и хватает:

1. Взвешиваем 3 и 4 шара
   Если 3 тяжелее:
     2. Взвешиваем 1 и 1
     3. Взвешиваем более тяжелый с оставшимся
   Если 4 тяжелее:
     2. Взвешиваем 2 и 2
     3. Взвешиваем шары 1 и 1 из более тяжелой чаши


все! или я не прав?
Re: Опять про взвешивание
От: WinterMute Россия http://yarrr.ru
Дата: 19.10.05 15:01
Оценка:
Здравствуйте, AndrewJD, Вы писали:

AJD>Привет Всем,


AJD>Извиниясь если баян.


AJD>Есть весы (противовес) и 7 шаров. Один шар тяжелее, чем все остальные. Как определить самый тяжелый шар за 3 попытки взвешивания?


AJD>ИМХО в данной формулировке задача не решается. Или и не прав?


Всё-таки, один из них тяжелее чем все остальные или один из них тяжелее чем любой из оставшихся. В первом случая задача очень просто решается дихотомией, даже с 8-ю шарами.
Re[2]: Опять про взвешивание
От: AndrewJD США  
Дата: 19.10.05 15:31
Оценка:
Здравствуйте, WinterMute, Вы писали:

WM>Всё-таки, один из них тяжелее чем все остальные или один из них тяжелее чем любой из оставшихся. В первом случая задача очень просто решается дихотомией, даже с 8-ю шарами.


Тяжелее чем любой из оставшихся
"For every complex problem, there is a solution that is simple, neat,
and wrong."
Re[4]: Опять про взвешивание
От: vbtihon  
Дата: 01.11.05 21:07
Оценка:
Здравствуйте, ZevS, Вы писали:

ZS>Здравствуйте, AndrewJD, Вы писали:


AJD>>Здравствуйте, Аноним, Вы писали:


AJD>>А кто сказал, что все шары имеют одинаковый вес? . В условии про это ничего не говориться. Там говориться, что один тяжелее.


ZS>Ну раз так, то поскольку


ZS>

Один шар тяжелее, чем все остальные.


ZS>как раз трех взвешиваний и хватает:


ZS>
ZS>1. Взвешиваем 3 и 4 шара
ZS>   Если 3 тяжелее:
ZS>     2. Взвешиваем 1 и 1
ZS>     3. Взвешиваем более тяжелый с оставшимся
ZS>   Если 4 тяжелее:
ZS>     2. Взвешиваем 2 и 2
ZS>     3. Взвешиваем шары 1 и 1 из более тяжелой чаши
ZS>


ZS>все! или я не прав?


Не прав, если вес шаров приблизительно одинаков, то 4 всегда тяжелее 3, даже если все три будут самыми тяжелыми.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Опять про взвешивание
От: ZevS  
Дата: 02.11.05 14:35
Оценка:
Здравствуйте, vbtihon, Вы писали:
...
V>Не прав, если вес шаров приблизительно одинаков, то 4 всегда тяжелее 3, даже если все три будут самыми тяжелыми.

Это как так "приблизительно одинаков", если...

...один шар тяжелее, чем все остальные.


ps: все в том смысле, что именно все.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.