|
|
Загадки
В воде купался, сухим остался.
ОтветГусь.
В воде искупается, а сух останется.
ОтветГусь.
Белый, как снег, надутый, как мех,
Лопатами ходит, а рогами ест.
ОтветГусь.
Белые хоромы, красные упоры.
ОтветГусь.
Белые хоромы, красны подпоры.
ОтветГусь.
Бел как снег,
Надут как мех,
На лопатах ходит.
ОтветГусь.
Не прядет, не ткет, а людей одевает.
ОтветОвца, баран.
Еще известная задача такого уровня: (Возможно это легенда, но очень уж красивая)
Во времена Второй Мировой Войны, Английские ученые подбросили Немецким ученым, что бы они не решали военные проблемы, а решали головоломки, следующую логическую задачу.
Кладоискатели нашли клад и записку в которой было написано: В этих 20 мешках с золотыми монетами есть один мешок с фальшивыми монетами. Известно, что фальшивая монета в два раза тяжелее настоящей.
Задача: Как при помощи одного взвешивания определить в каком мешке находятся фальшивые монеты?
Примечание. Взвешиванием называется тот момент, когда весы, типа коромысла, станут горизонтально, показывая, что на правой стороне весов и на левой стороне одинаковый вес.
И еще Англичане приделали приписку к задаче, что они потратили 10 тысяч человеко-часов для решения этой задачи.
ОтветИтак, берем из первого мешка 2 монеты, из второго - 4, из третьего - 6 и т.д. Эту кучу монет бросаем на одну чашу весов, после чего уравновешиваем весы, насыпая на вторую чашу монеты из какого-нибудь одного, например первого мешка.
Если бы все монеты были настоящими, то чаша 1 весила бы 420 у.е. Но там-то у нас 2*х фальшивых монет, поэтому она весит 420+2*х у.е.
Предположим, что мешок 1, которым мы уравновешивали весы, содержит настоящие монеты, тогда количество монет, истраченных на равновесие, будет где-то между 422 и 460. Нам остаётся только найти х: х = (кол-во понадобившихся монет - 420)/2.
Если же мешок, монетами из которого мы уравновешиваем весы, оказался фальшивым, то равновесие будет достигнуто где-то на между 211 и 230 монетами. Естественно мы тогда поймём, что что-то здесь не так.
Имеется 100 серебряных монет разных размеров и 101 золотая монета также разных размеров. Если у одной монеты размер больше, чем у другой, то она и больше весит, но это верно только для монет, сделанных из одного и того же металла. Все монеты можно легко упорядочить по размерам на глаз. Отличить золота от серебра можно тоже :-). Как за 8 взвешиваний определить, какая монета из всех 201 штук занимает по весу ровно 101-е место? Все 201 монеты также различны по весу. Весы с двумя чашками, как обычно.
ОтветРаскладываем в два ряда все монеты в порядке возрастания размера: золотые отдельно, серебряные отдельно. Пусть первая по счету в каждом ряду монета самая большая (и тяжелая).
Среднюю по весу монету можно найти, последовательно взвешивая срединные монеты каждой из оставшихся линеек.
1) взвешиваем 51-ю золотую монету и 50-ю серебряную. Если первая тяжелее, то искомая монета находится где-то среди 52-101 золотой и 1-50 серебряной. Если легче, то искомая монета находится где-то среди 1-51 золотой и 51-100 серебряной. То есть, 51+50 монет. Остальные можно отложить.
2) взвешиваем опять срединные монеты. Так как число вариантов растет в геометрической прогрессии, буду рассматривать только итоги ;) Из 51+50 монет выбираем сравниваем 25 и 26 монеты. Остается 26+25 монет.
3) Взвешиваем 13 и 13 монеты. Остается 13+13 или 13+12. Далее буду рассматривать только случай 13+13, 13+12 аналогично.
4) Взвешиваем 7 и 7. Остается 7+7.
5) Взвешиваем 4 и 3. Остается 4+3.
6) Здесь могу поподробнее, так как монет осталось мало. Пусть остались золотые монеты 1234 и серебряные ABC (все в порядке возрастания). Взвешиваем 2 и B. Если 2>B, то средняя монета какая-то из 34AB, если нет, то из 12C. Рассмотри первый случай.
7) Взвешиваем 3 и A.
8а) если 3
8б) если 3>A, то взвешиваем 4 и A. Какая больше, та и искомая.
Имеется 2N пронумерованных монет, причем: все настоящие монеты весят одинаково, все фальшивые также весят одинаково, фальшивая монета легче настоящей. монеты с номерами от 1 до N настоящие, а монеты с номерами от N+1 до 2N - фальшивые. Из этих двух утверждений судья знает только первое, а эксперт - оба.
Как эксперту за три взвешивания на чашечных весах без гирь убедить судью в справедливости второго утверждения?
a: N=7
b: N=9
Задача "a" предлагалась на одной из Всесоюзных мат. олимпиад в 1970-х годах. С тех пор число N=7 (и в общем случае, N=2^K-1 для K взвешиваний) считалось не улучшаемым. И тем не менее, это не так. Улучшение (задача "b") придумано С. Токаревым в 1997 году.
Ответ
a) 1) Эксперт взвешивает монеты 1 и 8. (1 > 8)
Судья убеждается, что 8 - фальшивая.
2) Эксперт взвешивает 1+8 и 9+10. (1+8 > 9+10)
Судья убеждается, что 9+10 легче, чем одна фальшивая и одна настоящая. Следовательно, он заключает, что и 9, и 10 - фальшивые.
3) Эксперт взвешивает 1+8+9+10 и 11+12+13+14.
Аналогично, судья может сделать вывод о всех монетах 11-14. Заметим, что настоящая монета нужна ровно одна.
b) Предварительное действие: эксперт группирует монеты в такие три кучки: А (1, 2; 10, 11); Б (3, 4, 5; 12, 13, 14); В (6, 7, 8, 9; 15, 16, 17, 18); В каждой кучке поровну настоящих и фальшивых монет, эксперту это известно, а судье будет доказано в результате взвешиваний.
1) На левую чашку весов кладутся настоящие монеты из кучки А и фальшивые из кучки Б, а на правую - фальшивые из кучки А и настоящие из кучки Б. Правая чашка тяжелее левой.
2) На левую чашку весов кладутся настоящие монеты из кучки Б и фальшивые из кучки В, а на правую - фальшивые из кучки Б и настоящие из кучки В. Правая чашка тяжелее левой.
3) На левую чашку весов кладутся настоящие монеты из кучки В и фальшивые из кучек А и Б, а на правую - фальшивые из кучки В и настоящие из кучек А и Б. Правая чашка тяжелее левой.
Обозначим x разность весов настоящих и фальшивых монет кучки A, т.е. (1+2) -(10+11), y - то же для кучки Б, то есть (3+4+5)-(12+13+14), z - (6+7+8+9)-(15+16+17+18).
Наши взвешивания доказали судье следующие три неравенства:
y > x; z > y; x+y > z.
Поскольку x,y,z - целые числа, то строгие неравенства можно заменить на нестрогие:
y >= x+1
z >= y+1
x+y >= z+1.
Отсюда: x+y >= y+2 => x >= 2;
x+y >= x+3 => y >= 3;
2z >= x+y+3 >= z+4 => z >= 4.
С другой стороны, очевидно, что разность между K настоящими монетами и K неизвестными монетами не может быть больше, чем K, причем равенство бывает только тогда, когда все неизвестные монеты - фальшивые. Это и доказывает судье все что надо...
Заметим, что и в этом случае 9 настоящих монет не нужно! А сколько их нужно на самом деле? Подумайте...
Еще более интересная задача - для четырех взвешиваний. Алгоритм из задачи а) дает возможность эксперту доказать фальшивость 15 монет. Обобщение алгоритма Токарева позволяет улучшить эту оценку до 27.
|
|