Senior
Es gibt 9 Billardkugeln, alle sehen gleich aus, aber eine ist etwas schwerer als die anderen. Es gibt eine mechanische Waage mit zwei Schalen. Es ist notwendig, die schwerste Kugel mit der geringsten Anzahl von Wägungen zu bestimmen.
sobes.tech KI
Antwort von AI
Минимальное количество взвешиваний — 2.
Алгоритм:
- Разделите 9 шаров на 3 группы по 3 шара.
- Взвесьте две группы по 3 шара друг против друга.
- Если чаши уравновешены, значит тяжелый шар в третьей группе.
- Если нет, тяжелый шар в той группе, чья чаша тяжелее.
- Возьмите выбранную группу из 3 шаров и взвесьте любые два шара друг против друга.
- Если одна чаша тяжелее, тяжелый шар найден.
- Если чаши равны, тяжелый шар — третий, не взвешенный.
Пример:
Шары: A, B, C, D, E, F, G, H, I
Взвешиваем: (A, B, C) против (D, E, F)
- Если равны, тяжелый в (G, H, I)
- Иначе тяжелый в более тяжелой группе
Далее взвешиваем два шара из выбранной тройки, например G против H
- Если равны, тяжелый — I
- Иначе тяжелый — тот, что тяжелее