411

МатОлимп #51

Сегодня будет задача посложнее. Она с Московской олимпиады 81 года я бы дал ей оценку 6/10. Сама по себе она не трудная, но нужно додуматься до одного факта. Итак, начнём с условия.

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

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

Первая строка и первый столбец - наши гирьки, внутри таблицы их общая масса.так как гирьки в единственном экземпляре для каждой массы, кое где стоит прочерк. И тут нам с глаза бросается один интересный факт! Для каждой пары суммарная масса уникальна и больше не повторяется в таблице. Теперь осталось только довести рассуждение до конца.
Разобьём наши 5 гирь на две пары и одну гирьку. Взвесим полную массу каждой пары. Если масса какой-то пары совпадёт с одним из чисел 2001, 2002,2004,2007, то в этой паре есть гирька с массой 1000г. Тогда взвешиваем произвольную гирю из этой пары. Так мы можем найти гирю в 1000г за 3 взвешивания. Если же массы гирек не дают эти числа, то 1000г это пятая гирька. Задача решена!

Лига математиков

914 постов2.5K подписчика

Вы смотрите срез комментариев. Показать все
34
Автор поста оценил этот комментарий

Жаль, не могу разделить ликования от решения. Задача на 3 секунды времени и на 2 строки объяснения.

раскрыть ветку (41)
3
Автор поста оценил этот комментарий

Чтобы добавить строк в объяснение - используйте модифицированное условие.
Вместо "определить гирю массой 1000", возьмите "определить, где какая гиря".

раскрыть ветку (5)
4
Автор поста оценил этот комментарий

задача на 4 секунды времени.
1) взвешиваем 1 и 2 гири. Узнаем значение их суммы
2) взвешиваем 3 и 4 гири. Узнаем значение их суммы. Понимаем вес 5 гири
3) взвешиваем 1 и 3 гири. Узнаем значение их суммы. На основание этой суммы становятся известны 1,2,3,4.

1
Автор поста оценил этот комментарий

5 секунд.

Взвешиваем три триады: 1,2,3; 2,3,4 и 3,4,5 дальше вычисляем остаток. Задача действительно класс на 6.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Мне решение @Tr4xM4ster больше нравится, да и на секунду быстрее.

Автор поста оценил этот комментарий

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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Напомню - есть только три взвешивания. И пять гирь.
Как только вы убрали гирю - это ОТДЕЛЬНОЕ взвешивание.



Т.е. то, что вы предлагаете - узнать вес двух гирь и потратить на это два взвешивания. У вас осталось три гири и одно взвешивание. Как узнать где какая?
0
Автор поста оценил этот комментарий

Ну хорошо)

Есть девять шаров одинаковой формы. У восьми шаров масса 1 кг, у одного 990 грамм. Как с помощью двух взвешиваний на коромысловых весах определить какой именно весит 990?

раскрыть ветку (24)
8
Автор поста оценил этот комментарий

1. Взвешиваем по 3, если перевесило, то искомое в легкой тройке, если нет, то в трёх что остались не взвешены 

2. Взвешиваем по 1 из выбранной тройки

0
Автор поста оценил этот комментарий

Лет 15 назад (или больше) на собеседование в paypal давали такую:

Дано 12 одинаковых шаров, один из которых отличается по массе от остальных. За какое минимальное количество взвешиваний можно найти отличающийся по массе?

Ответ: 3. Но даже зная ответ, я часа два, наверное, выстраивал последовательность.

раскрыть ветку (22)
0
Автор поста оценил этот комментарий

Вы точно привели условия? Там точно было взвешивание, а не сравнение масс на коромысловых весах? Взвешиванием в три итерации не уложится никак.

раскрыть ветку (20)
0
Автор поста оценил этот комментарий

На коромысловых весах, да.

раскрыть ветку (19)
0
Автор поста оценил этот комментарий

Первая итерация: взвесили 1,2,3,4 и 5,6,7,8

Вес равен: 9,10 и 11,1

    Вес равен: 12

    Вес неравен: 9 и 10 

        Вес равен: 11

        Вес неравен: тот в чью сторону было предыдущее отклонение.

Вес неравен: 1,2,5,6 и 9,10,11,12

    Вес равен: 3,7,11,12  и 4,8,9,10,

        Вес равен: exeption: "мы облажались такого не может быть)

        Вес неравен: если легче были (1,2,3,4) и сейчас легче (3,7,11,12) тогда 3, если легче были (1,2,3,4) а сейчас тяжелее (3,7,11,12) тогда 4,  если легче были (5,6,7,8) и сейчас легче (4,8,9,10,) тогда 8, если легче были (5,6,7,8) а сейчас тяжелее (4,8,9,10,) тогда 4.

   Вес неравен: 1,5,11,12 и 2,6,9,10, разбираем аналогично предыдущей группе.

Полчаса ушло, в основном на то как это записать чтобы понятно было.

раскрыть ветку (18)
Автор поста оценил этот комментарий

Test failed.


Пример

1,2,3,4 и 5,6,7,8 (перевешивает влево)

1,2,5,6 и 9,10,11,12 (перевешивает вправо)

1,5,11,12 и 2,6,9,10, (перевешивает вправо)

3 попытки. Какой шар?

1,2,3,4 и 5,6,7,8 (перевешивает влево)

1,2,5,6 и 9,10,11,12 (перевешивает вправо)

3,7,11,12 и 4,8,9,10 (вес равен)

3 попытки. Какой шар?

раскрыть ветку (17)
1
Автор поста оценил этот комментарий

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

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


Например:


1: 1 2 3 4 и 5 6 7 8 (влево)

2: 1+ 2+ 5- и 6- 7- 3+ (вправо)

3: 5-- 3++ и 4 8 (если влево, то 3, если вправо, то 5).


В своё время пару часов на эту задачу потратил 😃

раскрыть ветку (14)
1
Автор поста оценил этот комментарий

У вас изящнее, зато я уложился в полчаса с описанием, а само решение нашел минуты за 4.

раскрыть ветку (13)
Автор поста оценил этот комментарий

Только ваше решение неверное, упс 😃

раскрыть ветку (12)
1
Автор поста оценил этот комментарий

Работает вроде его решение тоже. Где ошибка?

раскрыть ветку (11)
1
Автор поста оценил этот комментарий

Пример

1,2,3,4 и 5,6,7,8 (перевешивает влево)

1,2,5,6 и 9,10,11,12 (перевешивает вправо)

1,5,11,12 и 2,6,9,10, (перевешивает вправо)

3 попытки. Какой шар?

5

Во втором случае вы неправильно взяли третью пару для взвешивания. При неравном весе нужно брать 1,5,11,12 и 2,6,9,10 ту пару что вы взяли третьей берем если равен вес на второй итерации.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да. Работает. Я зациклился на том, что 1й шар постоянно с одной стороны.
Сам вешал, меняя по одному шару, и один добавляя со стола.

0
DELETED
Автор поста оценил этот комментарий

Классическое разделяй и властвуй

Автор поста оценил этот комментарий

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

раскрыть ветку (8)
3
Автор поста оценил этот комментарий

Это не трюк, а решение в лоб. Предыдущие задачи, которые показал мне сайт, я с наскока не могу решить. А эту решил.

3
Автор поста оценил этот комментарий

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

6
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Достаточно один раз в жизни решить подобную задачу чтобы подразумевать это условие как очевидное, если не сказано обратное

4
Автор поста оценил этот комментарий

Эммм нет. Решение очевидно же

2
DELETED
Автор поста оценил этот комментарий

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

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Или как входной тест на олимпиаду

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

это реально детская задача, по типу "найти фальшивую монету за 3/5/7/433 взвешивания", только тут с жирнюююющей подсказкой в виде их веса )

обычно следом идёт волк-коза-капуста и "сколько лет деду, возраст которого 1.5 по столько, потом 5 по столько и всё поделить на 2", ах да еще задачки из цикла "кто спиздил яблоко" с таблицей истинности)) ну вот примерно входной уровень))

спасибо моей любимым детским книжкам, что научился их решать и не париться каждый раз в поиске ответа)

Иллюстрация к комментарию
Иллюстрация к комментарию
0
Автор поста оценил этот комментарий
Я такие задачи на олимпиаде то ли в 3м,то ли в 5м классе решала.
Там даже решение так не расписывали, как тут.
Реально 3 строчками.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества