Найти n как на чашечных весах

2019-04-29   comment

а) Известно, что среди 80 монет имеется одна фальшивая, более легкая, чем остальные, имеющие все одинаковый вес. При помощи четырех взвешиваний на чашечных весах без гирь найти фальшивую монету.

б) Известно, что среди $n$ монет есть одна фальшивая, более легкая, чем остальные, имеющие все одинаковый вес. Каково наименьшее число $k$ такое, что $k$ взвешиваниями на чашечных весах без гирь всегда можно выделить фальшивую монету?

Решение:

а) Разделим наши монеты на три группы: две группы по 27 монет и одну в 26 монет. При первом взвешивании поместим на чашки весов группы по 27 монет. Если весы не уравновесятся, то фальшивая монета находится на более «легкой» чашке. Если же весы окажутся в равновесии, то фальшивая монета содержится в группе из 26 монет. Таким образом, нам достаточно научиться решать задачу: тремя взвешиваниями выделить фальшивую монету из группы в 27 монет (задача выделить фальшивую монету из группы в 26 монет может быть сведена к этой задаче, например, добавлением к группе из 26 монет еще одной произвольной монеты из числа остальных 54).

При втором взвешивании разделим группу в 27 монет на три группы по 9 монет в каждой. Поместив на обе чашки весов по группе из 9 монет, найдем группу из 9 монет, в которой содержится фальшивая монета.

Разделив группу из 9 монет, одна из которых фальшивая, на три группы по 3 монеты, мы третьим взвешиванием выделим тройку монет, в которой содержится фальшивая.

Наконец, тем же путем при четвертом взвешивании найдем фальшивую монету.

б) Пусть $k$ – натуральное число, удовлетворяющее неравенствам $3^{k-1} < n leq 3^k$. Покажем, что это число $k$ удовлетворяет условиям задачи.

Прежде всего покажем, что при помощи $k$ взвешиваний всегда можно определить фальшивую монету. Разделим наши монеты на три группы так, чтобы в двух равных группах было по $3^{k-1}$ (или меньше) монет, а число монет в третьей группе было бы не больше $3^{k-1}$ (это возможно, ибо $n leq 3^k$). Положив на чашки весов две группы из равного числа монет, мы определим, в какой из трех групп содержится фальшивая монета (ср. с решением задачи а)). Таким образом, после первого взвешивания мы выделим группу из $3^{k-1}$ монет, среди которых содержится фальшивая- (если окажется, что фальшивая монета находится в группе, содержащей меньше $3^{k-1}$ монет, то мы можем дополнить эту группу монет произвольными монетами до $3^{k-1}$). При каждом последующем взвешивании будем делить наши монеты на три равные группы и определять, в какой из них находится монета. Таким образом, после $k$ взвешиваний мы придем к группе из одной монеты, т. е. выделим фальшивую монету.

Теперь остается показать, что $k$ есть минимальное число взвешиваний, с помощью которых всегда можно выделить фальшивую монету, т. е. что при любых способах взвешивания результаты взвешиваний могут сложиться таким неблагоприятным для нас образом, что после $k – 1$ взвешиваний фальшивая монета не будет выделена.

При каждом взвешивании монеты распадаются на три группы: монеты, попавшие на одну чашку, попавшие на другую чашку и не попавшие ни на одну из чашек. Если на чашки весов было положено одинаковое число монет и весы уравновесились, то фальшивая монета заведомо находится в группе монет, не попавших при взвешивании ни на одну чашку. Если одна из чашек перетянет (при равном числе монет на чашках), то фальшивая монета находится на второй чашке. Наконец, если на чашки весов было положено разное число монет, то в случае, когда перетянула чашка, где монет больше, фальшивая монета может оказаться в любой из трех групп и такое взвешивание вообще не даст нам никаких сведений о местонахождении фальшивой монеты. Пусть теперь при произвольно производимых взвешиваниях результат взвешивания каждый раз оказывается наиболее неблагоприятным, т. е. фальшивая монета каждый раз оказывается в той из трех групп, которая содержит наибольшее число монет. Тогда при каждом взвешивании число монет группы, содержащей фальшивую монету, убывает не более чем в 3 раза (ибо при делении некоторого числа монет на три группы всегда по крайней мере одна из трех групп содержит не менее чем треть от общего числа монет); поэтому после $k – 1$ взвешиваний число монет группы, содержащей фальшивую монету, остается не меньшим чем $frac {n}{3^{k-1}}$ и так как $n > 3^{k-1}$, то после $k-1$ взвешиваний фальшивая монета не будет выделена.

Примечание. Можно коротко записать ответ задачи в такой форме: минимальное число взвешиваний, необходимое для выделения фальшивой монеты из группы в $n$ монет, есть $left [ log_{3} left ( n – frac{1}{2} right ) right ] + 1$, где прямые скобки обозначают целую часть числа.

Ответ: а) При первом взвешивании поместите на каждую чашку по 27 монет, б) Число $k$ определяется неравенствами $3^{k-1} < n leq 3^k$.

Задача абсолютно стандартная. Разобрана в миллиарде книг. Мне кажется, даже каждый школьный учитель её рассказывает в какой-то момент своим ученикам. Тем не менее задача встречается на олимпиадах в разных классах едва ли не чаще остальных. И все равно находятся люди, которые не понимают что к чему. Даже среди взрослых.

Давайте разберем одну из таких задач. Имеется 12 монет. Одна из которых фальшивая. Она отличается от подлинных только по весу (но заранее не известно в меньшую или в большую сторону). Как на чашечных весах определить фальшивку за 3 взвешивания и понять легче она или тяжелее, чем остальные? Как вы понимаете количество монет и взвешиваний может быть разным. От этого суть не изменится.

В любом случае нам надо будет разбить монеты на кучки, чтобы взвешивать их группами. В данной задаче удобно разбить монеты на 3 кучки по 4 монеты в каждой.

В какой-то момент в одном из случаев вам может показаться, что для некоторых случаев трех взвешиваний мало и надо бы четвертое. Ну или не получится определить легче или тяжелее фальшивка. Если так, то вы ошибаетесь, надо думать снова. Трех взвешиваний достаточно в любом случае. И в любом случае получится узнать легче фальшивка или тяжелее.

Для наглядности пронумеруем монеты: {1,2, 3, 4}; {5, 6,7, 8}; {9,10, 11, 12} и приступим к решению.

Первое взвешивание

Сравниваем первые две кучки монет {1,2, 3, 4} и {5, 6,7, 8}. Если весы находятся в равновесии, значит фальшивка в третьей кучке. Переходим к пункту а) во втором взвешивании.

Если весы не в равновесии, то фальшивка в одной из этих двух кучек, а в третьей все монеты настоящие. Запоминаем, какая кучка перевесила [я для примера буду считать, что перевесила кучка {1,2,3,4}, но если нет, то решение будет симметричным] и переходим к пункту б) во втором взвешивании.

Второе и третье взвешивания

а) Фальшивка среди монет {9,10, 11, 12}. Взвешиваем {1, 2, 3} и {9,10, 11}. Если весы в равновесии, значит фальшивая монета под номером 12. третьим взвешиванием узнаем, легче она или тяжелее.

Если не равны, значит, фальшивка среди монет 9, 10, 11. При этом уже после второго взвешивания мы будем точно знать легче фальшивка или тяжелее. Третьим взвешиванием однозначно находим фальшивку: взвешиваем монеты 9 и 10. Если они равны, то фальшивка – 11. Если не равны, то фальшивка либо 9, либо 10 в зависимости от того, какая монета легче (оригинал или фальшивка), ведь эту информацию мы узнали после второго взвешивания.

б) Фальшивка в одной из первых двух кучек. Для того, чтобы понять в какой, взвесим {1, 2, 5} и {3, 4, 9} [опечатки нет, монета 9 заведомо настоящая]. Если весы в равновесии, значит, фальшивка среди 6, 7, 8, причем одна из них легче остальных [это потому что мы для ясности рассматриваем случай, когда первое взвешивание показало, что первая кучка тяжелее]. Третьим взвешиванием сравниваем монеты 6 и 7. Если они равны, то фальшивка – 8. Если нет, то фальшивка та, которая весит меньше.

Если весы после второго взвешивания оказались не в равновесии, возникает два случая

б.1) Если перевесила кучка {1, 2, 5}, то фальшивка среди монет 1 и 2. Третьим взвешиванием мы узнаем, какая из них тяжелее и это и есть фальшивка.

б.2) Если перевесила кучка {3, 4, 9}, то фальшивка среди монет 3, 4 и 5. Если фальшивка – 5, то она будет легче других. А если 3 или 4, то фальшивка тяжелее настоящих. Третьим взвешиванием сравниваем монеты 3 и 4. Если одна из них тяжелее, то это фальшивка. Если они равны, то фальшивка – 5 и она легче.

Всё. Как вам задачка? Как видите, рассмотрены все случаи и трех взвешиваний достаточно даже для того, чтобы определить не только фальшивку, но и её относительный вес.

Ещё интересно:

sdfrsd kyuggg

Профи

(549)


13 лет назад

Вот задача, которой мы и займёмся на этом уроке: Имеется 9 одинаковых монет. Но одна из них фальшивая. Она легче остальных. (восемь монет одинаковые на вес) Требуется при помощи 2 взвешиваний на чашечных весах без гирь выделить фальшивую монету. Что надо сделать? Для начала я дам Вам весы и девять монет (каждому ученику) Всем хватило? Хорошо. Теперь повторяйте мои действия. Сначала разделим монеты на три группы. В каждой-по три монете. Одну группу оставляем на столе, вторую кладём на одну сторону весов, третью на другую половину. Все положили? Хорошо. У меня чаши равны. Это значит, что фальшивка в группе, которая у меня на столе. Я вижу, у многих учеников та же ситуация. Теперь мы взвешиваем две монеты из третьей группы. Они тоже одинаковые на вес. Значит, третья фальшивая. Теперь я объясню для тех учеников, у которых при взвешивании двух групп монет весы показали неравенство. На той чаше, где веса меньше, лежит фальшивка. Теперь тоже взвесьте по две монеты.

Катя Булычёва

Знаток

(455)


13 лет назад

Делим монеты на две равные кучки. Из каждой кучки берем по 3 монеты, кладем на весы и взвешиваем. Если вес одинаковый то взвешиваем оставшиеся 1и 1 монеты и выявляем фальшивую (более легкую) . Если же одна группа из трех монет легче другой, значит там есть фальшивая монета. Оставляем более легкую группу из трех монет и кладем на весы 1и 1 и действуем по предыдущему алгоритму: если вес одинаков, значит фальшива третья, а если нет то та которая легче.

Genixy

Знаток

(279)


13 лет назад

Элементарно, тока что придумал. При условии что известно что фальшивка тяжелее, либо легче.
Кароче берешь на одну чашу весов ставишь 3 монеты и на другую чашу весов 3 монеты.
1 Если весы ровные, то оставшиеся 3 монеты взвешиваем иначе (ведь фальшивка там) . Взвешиваем по 2 из этих монет. Если весы ровные значит третья фальшивка. Если одна чаша перевешивает другую значит в ней фальшивка.
2 Если при первом взвешивании когда на чашах по 3 монеты.. . перевешивает какая то из чаш, значит там фальшивка, из той чаши опять взвешиваем 2 монеты а третью держим в руке. Весы покажут где фальшивка, – гна перевесившей чаше либо у вас в руке 🙂 типа того.

Zinxxx

Ученик

(176)


5 лет назад

1 Что мы делаем это : 3 монеты на одну чашу весов, 3 на другую, три в стороне. Так находм кучку из трёх монет, в которой есть фальшивая.
2 Что мы делаем это :Из этих трёх монет по одной на чаши весов, одну в стороне. Так находим фальшивую.

решение вопроса

Похожие вопросы

Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.

поделиться знаниями или
запомнить страничку

  • Все категории
  • экономические
    43,655
  • гуманитарные
    33,653
  • юридические
    17,917
  • школьный раздел
    611,944
  • разное
    16,904

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью. 

Как найти фальшивую монету двумя взвешиваниями – логическая задача

Загадки на логику

Перед нами логическая задача, чтобы решить которую нужно немного пораскинуть мозгами.

Итак условия задачи следующие:

На столе лежат 9 монет. Известно, что одна из монет фальшивая. Фальшивая монета весит меньше чем остальные. У нас имеются весы для взвешивания.

Вопрос:

Как при помощи двух взвешиваний найти фальшивую монету?

Внимание!

Ниже приведен правильный ответ!

Правильный ответ:

Вначале на каждую чашу весов нужно положить по три монеты.

Если после этого весы приходят в равновесие, значит среди этих монет нет фальшивой, берем две из трех оставшихся монет, кладем на разные чаши весов. Если фальшивая монета среди этих двух, то мы поймем на какой она чаше, эта чаша поднимется выше.

А если весы снова придут в равновесие, значит фальшивая монета осталась на столе.

Если же при первом взвешивании весы не пришли в состояние равновесия, значит фальшивая монета уже находится на весах, берем 2 монеты из тех трех, что оказались легче, кладем по 1 на каждую чашу, если одна чаша поднялась выше, значит фальшивая монета на ней, если чаши уравновесились, значит фальшивая – оставшаяся третья.


Похожие новости

Все загадки

Все загадки

Все загадки

Все загадки

Все загадки

Все загадки

Добавить комментарий