У тебя есть 25 лошадей и один ипподром. Нужно выявить 3-х самых быстрых лошади. В одной гонке может участвовать до 5 лошадей включительно, засекать время нельзя. У лошадей фиксированная не одинаковая скорость, засекать время ты не можешь, даже если очень хочешь, метеорит не упадёт и бла-бла-бла
>>252870358 (OP) Ну смотри, давай всегда отбирать по 3 лучшие лошади после каждой итерации, и добавлять новые две, которые ещё не участвовали в скачках.
(25 - 3)/2 - всего 11 итерации. Но это решение в лоб
>>252870860 Почему неправильно. Тебе же в итоге нужна 1 лутшая. А она будет в итоге лутшейя не зависимо от того, в какой группе окажется, в итоге всех обгонит
>>252870860 > яж тебе сказал, лучший в группе не обязательно лучше второго, третьего и остальных в другой группе так кокая разница, если из последней группы мы выберем лучшего, котороый прост окажется лучше тех, кто хуже, чем его оппоненты из группы?
>>252871507 Два уравнения три неизвестных, не упрощается. Можно через c выразить и подобрать какое нибудь частное решение но проще сделать как >>252871668
первые 5 - выявление ерохи с каждой пятёрки следующие 3 - выявляем по одной топ-ерохе из пятёрки ерох (победивший выбывает из пятёрки, поэтому эти три раунда будет среди 5-х, 4-х, 3-х лошадей соответственно)
>>252870358 (OP) Вот она суть математиков, вы же ебаные шизики, вам изобрели таймеры, нет будет формулы придумывать как посчитать без таймеров, хартьфу нахуй на вас
сначала бегут 5 по 5 (5 гонок), убираем по 2 лошади из каждой пятерки остаётся 15 лошадей, делаем 3 гонки по 5, убираем по 2 лошади из каждой остаётся 9 лошадей, делаем 2 гонки по 4 и 5. Убираем 3 лошади остаётся 6 лошадей, делаем 1 гонку из 5, убираем 2 финальная 1 гонка из 4 лошадей, выбираем 3
>>252870952 А теперь предположим, что методом случайного подбора в пятой группе собрались породистые скакуны, один быстрее другого и была настоящая заруба. А в других группах дохлые клячи и ишаки. В итоге, на стадии чемпионов, быстрый жеребец будет соревноваться с ишаками, пускай и топовыми в своих группах, но ишаками. И после всех итераций на пьедестале будет один быстрый скакун и пару медленных, а все быстрые отсеятся на групповом этапе.
>>252871614 В чём проблема? В пяти забегах выбрать по одной самой быстрой коняке, а в шестом, заключительном, выбрать три. В условии есть ограничения только на количество одновременного участия, но нет ограничения на отбор.
>>252872611 А почему нельзя сделать 5 гонок по 5 лошадей и убирать сразу 4 самых медленных? Почему надо 2 убирать? 5 по 5, сразу 20 отсеиваем Потом 1 гонка с 5 самыми быстрыми из тех 5 гонок, видим самую быструю из самых быстрых? 2 гонки получается не?
>>252872872 >остаётся 9 лошадей, делаем 2 гонки по 4 и 5. Убираем 3 лошади
почему? у меня 9 лошадей, делаю две гонки: 4 лошадей - убираю 1, три оставшиеся лучше, ничего не теряю 5 лошадей - убираю 2, три оставшиеся лучше, ничего не теряю
>>252872957 Да но если у тебя в первой гонке будут например все три топовых скакуна и ты их уже отсеил? >>252873055 Да, но ты не знаешь их скоростей, дебс.
Выбираем лучшего из первой 5-ки и ставим его в следующую пятёрку (то есть лучший из первой и 4 новые лошади). Если победит другая, ставим уже её в следующую. Итого 6 ОП может идти нахуй, минимальное число гонок, где все лошади пробегутся по 1 разу - 5, но для выявления лучшего 1 лошадь должна пробежать 2 раза, а это дополнительная гонка
>>252873012 А если их так просто расставили? Как на войне, спереди пушечное мясо, а потом уже идут действительно хорошие бойцы, получается, что самые быстрые и мощные лошади наоборот, слева в центре
>>252873081 >Да, но ты не знаешь их скоростей, дебс. Кек. Достаточно знать что скорости для каждой лошади постоянна вне зависимости от гонки. Ещё раз, не позорься, фронт енд макакер.
>>252870358 (OP) Устраиваем чемпионат. Так как нам надо 3 лошадей, а в гонке 5, то из каждой гонки отсеиваются 2 самых хуевых лошади, чтобы не потерять кого-то из топовых. После 5 гонок остается 15 лошадей. Еще 3 гонки - остается 9 лошадей. Делаем еще 2 гонки - на 5 и на 4 лошадей, остается 6. Делаем 1 гонку на 5 лошадей, и потом еще одну на 4 лошади (с шестой лошадью). Победители последней гонки и есть 3 самых быстрых лошади. Итого нам понадобилось 12 гонок. Я уверен что есть какая-то математическая формула по которой это быстрее вычисляется, но я ебал.
>>252873617 Может - не может. На соревнованиях ты со спортсменами также будешь считать? Кто - то лучше готовился, а кто - то хуже. Победит лучший. Один.
>>252873159 >>252873228 Крч 7, но объяснять я ебал 5 гонок, чтобы выявить 5 победителей в них Устраиваем 6 забег с победителями, определяем самую быструю топ 1 в 7 забеге определяем топ 2 и 3, путём исключения: выкидываем всех лошадей, которые проебали топам 4 и 5 в первых гонках, потом надо манипуляции с топ 2 и 3 делать, смотреть кому они пробали и кто в теории может их обоннать, В итоге короче блять на 7 гонке всё решается, я ебал дальше думать, обычная задачка на исключение, РАБотать надо
>>252872792 В глаза долбишься или читаешь через слово? Твои клячи отъедут на последнем заезде, когда против них встанут 2 и 3 из группы породистых скакунов.
>>252870358 (OP) 7 забегов. Разбиваем лошадей на 5 равных групп A, B, C, D, E и в каждой группе проводим забег. Результаты запишем в виде: A1, A2, A3, A4, A5 B1, B2, B3, B4, B5 C1, C2, C3, C4, C5 D1, D2, D3, D4, D5 E1, E2, E3, E4, E5 где число означает занятое место. Например, B2 - лошадь, занявшая 2-е место в группе B
Проводим забег между победителями каждой группы. Результат запишем в виде: A1, B1, C1, D1, E1 Отсюда однозначно определяем самую быструю лошадь - это A1.
Теперь отберем лошадей, которые могут претендовать на два оставшихся призовых места: Группа A: отбрасываем A4 и A5, т.к. они уступили трем лошадям в своей группе; остаются A2 и A3. Группа B: отбрасываем B3, B4 и B5, т.к. они уступили B1 и B2, которые в свою очередь уступили A1; остаются B1 и B2. Группа C: отбрасываем C2, C3, C4 и C5, которые уступили C1, B1 и A1; остается только C1. В группах D и Е претендентов быть не может, т.к. даже победители этих групп проиграли лошадям A1, B1 и C1.
Итого 5 претендентов, среди которых проводим последний забег: A2, A3, B1, B2, C1 Первые две лошади в этом забеге и будут искомыми.
>>252870358 (OP) Малыши, доставайте конспекты записывайте. Минимальное - 6. Объсяняю нахуй. Устраиваю гонку и выявляю в ней самого быстрого и самого медленного. Затем ставлю самого медленного поочередно в другие гонки. И ВНЕЗАПНО оказывается что мне ВЕЗЕТ и самая медленная лошадь из первого заезда быстрее всех остальных в оставшихся заездах. Пожалуйста 6 гонок.
>>252874322 -> >>252873904 Идея простая. По определению 1⊕1 = a + b + c. Также, опять же, по определению: 3a+5b+c = 16 4a+7b+c = 30
То есть у нас есть две линейных комбинации и нам нужно узнать значение третьей. Нужно как-то сложить/вычесть и получить результат. Учитывая, что и в имеющихся суммах и в конечной "с" входит с коэфициентом 1, то множители будут отличаться максимум на единицу. Ну а дальше просто методом пристального взгляда подгоняем коэфициент при "a" под единицу, замечая, что 3×3 - 2×4 = 1. Ну дальше "удачно" оказывается, что 3×5 - 2×7 = 1, то есть "b" тоже подгоняется. Так что ну вот совсем без "перебора" никак, но он там получается ну совсем минимальный.
>>252874457 В седьмом забеге участвуют вторые и третьи места из пятерки победителя и вторые и третьи места из забега на победителя, пятая лошадь вообще не нужна, любого рандома можно запихать. Получаем 7 забег это: 98 97 87 65 Побеждают 98 и 97, вторая и третья быстрые лошади после победителя 99
>>252870358 (OP) 9 заездов. Сначала 5 заездов по 5, в каждом отбираем трёх победителей. Затем заезд отдельно первых, отдельно вторых, отдельно третьих (уже 8 заездов). Лошадь, пришедшая первой из первых - самая быстрая. Теперь гоняем вторую и третью из "первых" , первую и вторую из "вторых" и первую из "третьих". Кто придёт первой и второй - вторая и третья, соответственно
>>252870358 (OP) 9 заездов. В первых пяти выявляем по 3 лучших, в шестой заезд бегут первые места, в седьмом, вторые , в восьмом третьи места, в девятом финал, 3 первых места - лучшие из лучших, остальных на мясо.
>>252870358 (OP) 8. Скачки в 5 группах. Затем скачки между победителями. Убираем победителя, ставим на его место второго из этой группы. Снова скачки. Снова убираем победителя, он будет вторым Снова скачки Снова берём победителя, он будет третьим
Игроки A, B и C играют в... игру 1 на 1 В каждой игре двое из них играют друг с другом, пока третий отдыхает. Проигравший в игре отдыхает, пока победитель продолжает играть, встречаясь с тем, кто только что отдыхал.
После того, как они закончили: A отыграл 8 игр B отыграл 11 игр C отыграл 15 игр
>>252870358 (OP) 7 Сначала делим на 5 разных групп. Потом берем в забег самую быструю из каждой группы. В последний забег включаем 2-ю и 3-ю из группы, в которой была самая быстрая, 1-ю и 2-ю из группы, в которой была вторая, и ту, которая была третья.
>>252870358 (OP) 7 Сначала делим на 5 разных групп. Потом берем в забег самую быструю из каждой группы. В последний забег включаем 2-ю и 3-ю из группы, в которой была самая быстрая, 1-ю и 2-ю из группы, в которой была вторая, и ту, которая была третья.
>>252870358 (OP) Пристрелю 22 лошади и отправлю трупы на колбасу. Оставшиеся 3 лошади будут самыми быстрыми из оставшихся. Итого: 0 произведенных гонок. Колбаса, кстати, вкусная получится, если вдруг кому-то интересно.
>>252878382 Ну тут чисто по симметрии догадочка что А ибо у него чётное число игр, а раунд 4 чётный. Просто в дерево ветлвлений если вглядеться то возникает такая догадка.
>>252870358 (OP) Беру племки, смотрю самую пиздатую родословную. Далее составляю список самых пиздатых которые точно смогут показать результат. Из них формирую две группы по пять лошадей. Далее беру пару из этой группы. И вуаля.
>>252879253 Сравнивая с йоба пацыком С колво партий понимаем что С не участвовал в 2 играх. Думоем как такое могло случиться и получить оттуда инфу о месте его проигрыша или 4 раунде.
>>252878382 "А" не выиграл ниодной игры, сыграл он 8 раз, а игр было 17, т.е. чтобы он сыграл 8, а не 9 он должен был начать со второго раунда. Ну собственно раунд 3 он прождал, а в 4ый закономерно слил.
Сначала 5 гонок по 5 лошадей, получаем лучших 5. 6 гонка выявляет самую быструю лошадь. Из первоначальной группы, откуда мы забрали самую быструю, берём пришедшую второй и проводим седьмую гонку между 4 победителями групп и одной пришедшей второй. Получаем самую быструю лошадь из оставшихся 24. Повторяем верхний пункт с восьмой гонкой и находим самую быструю лошадь из оставшихся 23. Изи.
>>252876946 Этот анон не прав, конечно. Но если сначала делать как он >В первых пяти выявляем по 3 лучших, в шестой заезд бегут первые места, в седьмом, вторые , в восьмом третьи места А потом по-своему: Взять 3ех победителей 6ой гонки Взять 2ух победителей 7ой гонки Взять 1го победителя 8ой гонки Сложить их, то получится... 6 лошадей... Ну, можно 2 гонки провести чтобы определится с первыми 3мя местами по крайней мере.
>>252881011 Тут уже решили за 7 гонок. Вообще, я и по этой задаче, и по задаче со сбрасыванием яйца с небоскрёба понял, что в задачах на минимизацию максимального числа действий нужно знать "треугольные числа", т.к. у них максимум всегда минимален
Есть 12 человек. 11 по массе одинаковые, но 1 из них тяжелее или легче. Есть весы, которые можно использовать только 3 раза (которые показывают, какая группа тяжелее)
1)Найти человека с другим весом. 2)Определить, он легче, или тяжелее.
>>252881762 Делим на 3 кучки по 4 человека. Делаем взвешивание 4 и 4. Если показали равенство то задача свелась к 4 челикам за 2 взвешивания. Если перевес то выбрасываем отложенную кучку. А с чаш убираем по 1 с каждой стороны. И меняем местами. Дальше даже лень объяснять.