Математика 5 класс Никольский. Номер №328
Из нескольких монет только одна фальшивая − она легче остальных. Как с помощью чашечных весов без гирь определить фальшивую монету:
а) за одно взвешивание, если монет 3 ;
б) за два взвешивания, если монет 9 ;
в) за три взвешивания, если монет 27 ?
Решение а
Положим по одной монете на каждую чашку весов, одна монета останется на столе. Если весы придут в равновесие, то фальшивая монета на столе, если нет − фальшивая монета та, что легче. Итак, за одно взвешивание можно определить одну фальшивую монету из трех.
Решение б
Положим по 3 монеты на каждую чашку весов, 3 монеты останутся на столе. Первое взвешивание позволяет определить тройку монет, среди которых одна фальшивая. Вторым взвешиванием из трех монет определим одну фальшивую: положим по одной монете на каждую чашку весов, одна монета останется на столе. Если весы придут в равновесие, то фальшивая монета на столе, если нет − фальшивая монета та, что легче.
Решение в
Положим по 9 монет на каждую чашку весов, 9 монет останется на столе. первое взвешивание позволяет определить 9 монет, среди которых одна фальшивая. Далее за два взвешивания из девяти монет определим одну фальшивую. Положим по 3 монеты на каждую чашку весов, 3 монеты останутся на столе. Первое взвешивание позволяет определить тройку монет, среди которых одна фальшивая. Вторым взвешиванием из трех монет определим одну фальшивую: положим по одной монете на каждую чашку весов, одна монета останется на столе. Если весы придут в равновесие, то фальшивая монета на столе, если нет − фальшивая монета та, что легче.
Источник
Решение задач на определение фальшивой монеты взвешиванием 2.0
Сегодня я снова хочу вернуться к теме о задаче нахождении фальшивой монеты методом взвешивания на весах без циферблата.
Наиболее распространенные из таких задач — определение количества взвешиваний для выявления фальшивой монеты, если:
1) неизвестно какая она по весу;
2) известно, что она легче/тяжелее остальных.
Или обратная задача: можно ли за определенное количество взвешиваний выявить фальшивую из заданного количества монет.
1. Давайте сначала разберемся с 2 вариантом, который является частным случаем варианта 1.
Некоторое время назад, я на Хабре уже описывал решение такой задачи, но в одном из комментариев было замечание о немного странном первом разделении монет, по-этому предлагаю другой алгоритм решения. Хотя результат будет тот же и формула решения задачи остается та же:
N >= log3A,
где N — максимально необходимое количество взвешиваний, натуральное число, округленное в большую сторону;
A — количество монет.
Которая выведена на основании опытов (за 1 взвешивание можно найти одну фальшивую из 3-х монет, за 2 — из 9, за 3 — из 27 и т.д.)
Сам алгоритм решения простой, и я покажу его на примерах
1) Пусть у нас есть 26 монет. Нужно найти одну, которая легче/тяжелее
Первым действием буде разделение монет на три группы, в двух из которых число монет будет одинаковым, важно только что бы в третьей группе — остатке — было меньше монет, чем в каждой из двух других групп. То есть частое округляется к большему натуральному числу. То есть
A = 2 * B + C,
где A — количество монет;
B — частное от деления количества монет на 3, натуральное число, округленное в большую сторону;
C — остаток.
По условию задачи
При первом взвешивании будут сравниваться две группы: правая (ПГ) — 9 монет и левая (ЛГ) — 9 монет.
Далее у нас возможны два варианта:
1) фальшивая монета в левой/правой группе (9 монет)
2) фальшивая монета в остатке (8 монет)
для 1 варианта следующее деление на группы будет — 9 = 2 * 3 + 3;
для 2 варианта — 8 = 2 * 3 + 2
Ну и за одно взвешивание можно определить какая из 2 или 3 монет легче/тяжелее
Этот же результат я приведу в таблице
№ взвешивания | Число монет | ЛГ | ПГ | Остаток |
1 | 26 | 9 | 9 | 8 |
2 | 8 | 3 | 3 | 2 |
2 | 9 | 3 | 3 | 3 |
3 | 2 | 1 | 1 | 0 |
3 | 3 | 1 | 1 | 1 |
по формуле — log326 =2.9656 — соответственно количество взвешиваний — 3.
еще пример:
число монет- 71. По формуле log371 =3.8800 — количество взвешиваний — 4. Проверяем
№ взвешивания | Число монет | ЛГ | ПГ | Остаток |
1 | 71 | 24 | 24 | 23 |
2 | 23 | 8 | 8 | 7 |
2 | 24 | 8 | 8 | 8 |
3 | 7 | 3 | 3 | 1 |
3 | 8 | 3 | 3 | 2 |
4 | 2 | 1 | 1 | 0 |
4 | 3 | 1 | 1 | 1 |
Ну с алгоритм решения этих задач, я думаю, понятен.
2. Теперь перейдем к задачам, в которых не известно легче монета или тяжелее.
В данном случае я предлагаю такое первое действие: разделить монеты на четыре группы, три — с максимально одинаковым количеством монет, а в четвертой группе — остаток. Причем в остатке должны быть 1 или 2 монеты. То есть при делении на 3 частное округляется до меньшего натурального числа.
A = 3 * B + C,
где A — количество монет;
B — частное от деления количества монет на 3, натуральное число, округленное в меньшую сторону;
C — остаток.
Например, для 58-ми монет — это будет 58 = 3 * 19 + 1, для 23 = 3 * 7 + 2, для 15 = 3 * 5 + 0 и т. д.
Далее выполняем два взвешивания:
1) первая и вторая группы;
2) первая и третья группы;
и анализируем результат.
Здесь возможны четыре варианта:1, 2, 3 — это первая, вторая или третья группа отличаются по весу от двух остальных, или они равны, тогда нам повезло, так как фальшивая — в остатке. Так же два взвешивания помогают определить определить тяжелее фальшивая монета или легче. Кстати, если в остатке две монеты, то нужно выполнить еще 2 взвешивания для определения фальшивой монеты.
Теперь у нас есть задача: определить одну фальшивую монету из группы, которая легче/тяжелее.
Что касается формулы, то она примет следующий вид
N >= log3B + 2,
где N — максимально необходимое количество взвешиваний, натуральное число;
B — количество монет в группе после второго взвешивания.
А если учесть, что B = A/3, где A — количество всех монет, тогда получим:
log3B = log3A — 1,
N >= log3A + 1
1) если известно, что фальшивая монета легче/тяжелее, тогда максимальное число взвешиваний определяется по формуле:
N >= log3A
2) если не известно, какая фальшивая, тогда максимальное число взвешиваний определяется по формуле:
N >= log3A + 1
где N — максимально необходимое количество взвешиваний, натуральное число, округленное в большую сторону;
А — количество монет.
Источник
Из трех монет одна фальшивая она немного легче настоящей
Из пяти монет – две фальшивые. Одна из фальшивых монет легче настоящей, а другая – на столько же тяжелее настоящей.
Объясните, как за три взвешивания на чашечных весах без гирь найти обе фальшивые монеты.
Решение 1
Отложим одну монету, а на каждую чашу весов положим по две монеты. Возможны два случая.
1) Весы в равновесии. Так как четырёх настоящих монет нет, то на одной чаше лежат обе фальшивые монеты. Следующим взвешиванием достаточно сравнить веса монет с одной чаши: если весы в равновесии, то эти монеты настоящие, и фальшивые монеты в другой чаше; если весы не в равновесии, то фальшивые монеты – на весах.
2) Одна из чаш перевесила. Тогда на весах находится или только лёгкая фальшивая монета в более лёгкой чаше или только тяжёлая фальшивая монета в более тяжёлой чаше, или обе монеты находятся в разных чашах. Вторым взвешиванием сравним веса монет в лёгкой чаше: если весы не в равновесии, то более лёгкая монета – фальшивая. Если весы в равновесии, то отложенная монета – фальшивая (и она лёгкая). Аналогично, третьим взвешиванием сравним веса монет из тяжёлой чаши: тогда, либо более тяжёлая монета – фальшивая, либо, если весы в равновесии, отложенная монета фальшивая (и она тяжёлая).
Решение 2
Первый раз положим на чаши весов первую и вторую монеты, а второй раз – третью и четвёртую. Возможны только два случая.
1) Один раз весы были в равновесии (пусть при первом взвешивании; при этом на чашах настоящие монеты), а другой раз – нет.
Возьмем настоящую монету из первого взвешивания и сравним её с той, что оставалась на столе. Если их веса равны, то последняя монета настоящая, а фальшивые – те, что участвовали во втором взвешивании. Иначе, монета со стола – фальшивая, и мы знаем, легче она настоящей или тяжелее, а потому знаем, лёгкая или тяжёлая фальшивая монета участвовала во втором взвешивании.
2) Оба раза весы были не в равновесии. Тогда на весах каждый раз была одна фальшивая монета, а на столе осталась настоящая. Взвесим её с лёгкой монетой из первого взвешивания. Если веса равны, то в первом взвешивании фальшивой была более тяжёлая, а во втором – более лёгкая. Если же более лёгкая монета из первого взвешивания оказалась легче, то она фальшивая, а из второго взвешивания фальшивая – более тяжёлая.
Замечания
Отметим, что решение 2 не использует то, что обе фальшивых монеты весят столько же, сколько две настоящих.
Источники и прецеденты использования
олимпиада | |
Название | Окружная олимпиада (Москва) |
год | |
Год | 2013 |
класс | |
Класс | 5 |
задача | |
Номер | 5.5 |
Проект осуществляется при поддержке и .
Источник
Математика 5 класс Никольский. Номер №328
Из нескольких монет только одна фальшивая − она легче остальных. Как с помощью чашечных весов без гирь определить фальшивую монету:
а) за одно взвешивание, если монет 3 ;
б) за два взвешивания, если монет 9 ;
в) за три взвешивания, если монет 27 ?
Решение а
Положим по одной монете на каждую чашку весов, одна монета останется на столе. Если весы придут в равновесие, то фальшивая монета на столе, если нет − фальшивая монета та, что легче. Итак, за одно взвешивание можно определить одну фальшивую монету из трех.
Решение б
Положим по 3 монеты на каждую чашку весов, 3 монеты останутся на столе. Первое взвешивание позволяет определить тройку монет, среди которых одна фальшивая. Вторым взвешиванием из трех монет определим одну фальшивую: положим по одной монете на каждую чашку весов, одна монета останется на столе. Если весы придут в равновесие, то фальшивая монета на столе, если нет − фальшивая монета та, что легче.
Решение в
Положим по 9 монет на каждую чашку весов, 9 монет останется на столе. первое взвешивание позволяет определить 9 монет, среди которых одна фальшивая. Далее за два взвешивания из девяти монет определим одну фальшивую. Положим по 3 монеты на каждую чашку весов, 3 монеты останутся на столе. Первое взвешивание позволяет определить тройку монет, среди которых одна фальшивая. Вторым взвешиванием из трех монет определим одну фальшивую: положим по одной монете на каждую чашку весов, одна монета останется на столе. Если весы придут в равновесие, то фальшивая монета на столе, если нет − фальшивая монета та, что легче.
Источник
Решение задач на определение фальшивой монеты взвешиванием 2.0
Сегодня я снова хочу вернуться к теме о задаче нахождении фальшивой монеты методом взвешивания на весах без циферблата.
Наиболее распространенные из таких задач — определение количества взвешиваний для выявления фальшивой монеты, если:
1) неизвестно какая она по весу;
2) известно, что она легче/тяжелее остальных.
Или обратная задача: можно ли за определенное количество взвешиваний выявить фальшивую из заданного количества монет.
1. Давайте сначала разберемся с 2 вариантом, который является частным случаем варианта 1.
Некоторое время назад, я на Хабре уже описывал решение такой задачи, но в одном из комментариев было замечание о немного странном первом разделении монет, по-этому предлагаю другой алгоритм решения. Хотя результат будет тот же и формула решения задачи остается та же:
N >= log3A,
где N — максимально необходимое количество взвешиваний, натуральное число, округленное в большую сторону;
A — количество монет.
Которая выведена на основании опытов (за 1 взвешивание можно найти одну фальшивую из 3-х монет, за 2 — из 9, за 3 — из 27 и т.д.)
Сам алгоритм решения простой, и я покажу его на примерах
1) Пусть у нас есть 26 монет. Нужно найти одну, которая легче/тяжелее
Первым действием буде разделение монет на три группы, в двух из которых число монет будет одинаковым, важно только что бы в третьей группе — остатке — было меньше монет, чем в каждой из двух других групп. То есть частое округляется к большему натуральному числу. То есть
A = 2 * B + C,
где A — количество монет;
B — частное от деления количества монет на 3, натуральное число, округленное в большую сторону;
C — остаток.
По условию задачи
При первом взвешивании будут сравниваться две группы: правая (ПГ) — 9 монет и левая (ЛГ) — 9 монет.
Далее у нас возможны два варианта:
1) фальшивая монета в левой/правой группе (9 монет)
2) фальшивая монета в остатке (8 монет)
для 1 варианта следующее деление на группы будет — 9 = 2 * 3 + 3;
для 2 варианта — 8 = 2 * 3 + 2
Ну и за одно взвешивание можно определить какая из 2 или 3 монет легче/тяжелее
Этот же результат я приведу в таблице
№ взвешивания | Число монет | ЛГ | ПГ | Остаток |
1 | 26 | 9 | 9 | 8 |
2 | 8 | 3 | 3 | 2 |
2 | 9 | 3 | 3 | 3 |
3 | 2 | 1 | 1 | 0 |
3 | 3 | 1 | 1 | 1 |
по формуле — log326 =2.9656 — соответственно количество взвешиваний — 3.
еще пример:
число монет- 71. По формуле log371 =3.8800 — количество взвешиваний — 4. Проверяем
№ взвешивания | Число монет | ЛГ | ПГ | Остаток |
1 | 71 | 24 | 24 | 23 |
2 | 23 | 8 | 8 | 7 |
2 | 24 | 8 | 8 | 8 |
3 | 7 | 3 | 3 | 1 |
3 | 8 | 3 | 3 | 2 |
4 | 2 | 1 | 1 | 0 |
4 | 3 | 1 | 1 | 1 |
Ну с алгоритм решения этих задач, я думаю, понятен.
2. Теперь перейдем к задачам, в которых не известно легче монета или тяжелее.
В данном случае я предлагаю такое первое действие: разделить монеты на четыре группы, три — с максимально одинаковым количеством монет, а в четвертой группе — остаток. Причем в остатке должны быть 1 или 2 монеты. То есть при делении на 3 частное округляется до меньшего натурального числа.
A = 3 * B + C,
где A — количество монет;
B — частное от деления количества монет на 3, натуральное число, округленное в меньшую сторону;
C — остаток.
Например, для 58-ми монет — это будет 58 = 3 * 19 + 1, для 23 = 3 * 7 + 2, для 15 = 3 * 5 + 0 и т. д.
Далее выполняем два взвешивания:
1) первая и вторая группы;
2) первая и третья группы;
и анализируем результат.
Здесь возможны четыре варианта:1, 2, 3 — это первая, вторая или третья группа отличаются по весу от двух остальных, или они равны, тогда нам повезло, так как фальшивая — в остатке. Так же два взвешивания помогают определить определить тяжелее фальшивая монета или легче. Кстати, если в остатке две монеты, то нужно выполнить еще 2 взвешивания для определения фальшивой монеты.
Теперь у нас есть задача: определить одну фальшивую монету из группы, которая легче/тяжелее.
Что касается формулы, то она примет следующий вид
N >= log3B + 2,
где N — максимально необходимое количество взвешиваний, натуральное число;
B — количество монет в группе после второго взвешивания.
А если учесть, что B = A/3, где A — количество всех монет, тогда получим:
log3B = log3A — 1,
N >= log3A + 1
1) если известно, что фальшивая монета легче/тяжелее, тогда максимальное число взвешиваний определяется по формуле:
N >= log3A
2) если не известно, какая фальшивая, тогда максимальное число взвешиваний определяется по формуле:
N >= log3A + 1
где N — максимально необходимое количество взвешиваний, натуральное число, округленное в большую сторону;
А — количество монет.
Источник