#46 15.05.06 13:53
#47 15.05.06 14:08
Re: Загадка
да вот еще я немного обшибся
если мудрецов спрашивают в разноброс то по моему решению спасается 50 мудрецов
если мудрецы сами выбирают в какой последовательности они говорят то спасаетсутся все
Maq, ты прав но вот загадка и есть в том чтобы ответить каким образом они должны вычислить свой цвет
я то знаю а вот народ тут пытается отгадать так што пиши как решать для народа
Offline
#48 15.05.06 14:28
Re: Загадка
тоже чтоли загадать...
есть кучка гномов... есть людоед, который гномов этих хочет съесть... Вот людоед загадывает такую штуку... он берет колпаки красного и синего цвета (неизвестно сколько колпаков каждого цвета), в темноте надевает на гномов. Когда рассветет, гномы должны встать в колонну так, чтобы сначала шли гномы с колпаками одного цвета, а потом - другого. Если они встанут правильно людоед их отпустит...
Общаться при надетых колпаках им нельзя ни в каком виде (ни словами, ни жестами), видеть цвет своего колпака они также не могут.
Offline
#49 15.05.06 14:49
#50 15.05.06 14:50
#51 15.05.06 14:57
#52 15.05.06 15:01
#53 15.05.06 15:07
#54 15.05.06 15:29
#55 15.05.06 15:32
Re: Загадка
тогда так: все встают в колонну по одному. крайний в колонне выбегает и смотрит на начало колонны. если там стоит синий - встает перед ним. если там стоит красный, то смотрит на второго клоуна. если там стоит синий - встает перед ним. если там стоит красный, то смотрит на третьего клоуна. если там стоит синий - встает перед ним. если там стоит красный, то смотрит на четвертого клоуна и так далее. затем другой крайний также выбегает.
Исправлено Ratus (15.05.06 15:33)
Offline
#56 15.05.06 15:35
#57 15.05.06 15:46
Re: Загадка
все сначала встают в одну колонну и начиная с последнего
он смотрит если перед ним красный то встает допустум в другую колонну назовем ее 1 а если синий тож другая колонна токо 2 а последний встает в лубую колонну
потом все повторяется токо переходят теперь в колонны 3 и 4 а последние двое встают в конец вновь созданных колон и все повторяется пока парни не прошарять што наород в колонне не меняется
это канеш при неудачном раскаде долго может длится но порканает
Offline
#58 15.05.06 15:48
Re: Загадка
Один гномик (назовем его центральным) стоит в центре и к нему подходят по очереди гномики. Центральный смотрит на подходящего - синий колпак - показывает ему, чтобы встал справа от него, красный колпак - показывает ему, чтобы встал слева от него. Так он остается в середине цепочки и ему не важно знать какой колпак на нем.
Offline
#59 15.05.06 16:06
#60 15.05.06 16:49
#61 15.05.06 16:55
#62 15.05.06 16:56
#63 15.05.06 17:39
Re: Загадка
Ratus, не если говорить какие колпаки перед собой то тот кто говорит умрет а предыдущий жив останется! поэтому выживет 50
Ratus, говорить можно токо 1 раз в минуту и тому на кого указал полач
твоим способом мона спасти токо 50
Как они могут называть цвет колпака впередистоящего, если у всех завязаны глаза, кроме 1,2,3 и 100-го?
Только 100-й может назвать цвета всех колпаков.
Offline
#64 15.05.06 17:44
Re: Загадка
да епрст!!!! че такие непонятливые!!! в задаче нигде не написано, что кол-во колпаков 33 33 34 - это частный конкретезированный случай! это, во-первых. а во-вторых, я выше уже писал, почему именно мудрецы определяют кому и когда и что говорить (в плане какой цвет), а не кто-то левый, например, палач!
Offline
#65 15.05.06 17:48
#66 15.05.06 17:49
Re: Загадка
да авторы сами не понимают похоже задачи, что уж тут говорить об правильном ответе!
Offline
#67 15.05.06 19:40
Re: Загадка
к первой задаче.
Начнём с того, что нечётное число(нас интересует 99)=нечётное число+чётное число+чётное число(1)
Первый с конца мудрец считает количество колпаков каждого цвета и говорит тот цвет (пусть это будет х), количество колпаков которого нечётно.Его вероятность спастись - 1:3.
Второй мудрец считает количество колпаков цвета х. Если х-чётно, то х-его цвет. Смотрим пункт (3.1).Иначе его цвет - y или z.Из формулы (1) вытекает, что ему следует выбрать тот цвет, количество которого нечётно (пусть это будет у).Переходим к пункту (3.2)
3.1) Третий с конца мудрец знает, что количество колпаков цвета х - чётно, у-чётно, z-чётно.Ему остаётся выбрать тот цвет, количество которого нечётно, и назвать.Угадывает стопроцентно.
3.2) Третий с конца мудрец знает, что х-нечётно,у-нечётно, z-чётно.Тогда он легко может угадать цвет колпака на своей голове.
Ну и так далее.
В общем, получается, что благодаря недюжинному альтруизму последнего в колонне мудреца все остальные спасаются.
Итог - 99 счастливчиков, ну и одному как повезёт.
В решении не исключено наличие логических ошибок :)))
Offline
#68 15.05.06 19:53
Re: Загадка
Правильный ответ:
Обозначим цвета: Красный=0, Жёлтый=1, Зелёный=2.
Сотый мудрец складывает все 99 колпаков, которые он видит. Результат делит на 3. У него получается результат + остаток от деления (либо 0, либо 1, либо 2). Исходя из этого он называет цвет (красный - если остаток 0, жёлтый - если остаток 1, зелёный - если остаток 2).
99-ый мудрец складывает 98 колпаков, которые он видит. Цвет своего колпака он находит по формуле:
цвет_колпака=(сумма + ост)mod3
где сумма - это сложенные цвета 98 колпаков, ост - цвет который назвал сотый мудрец, mod3 - остаток от деления на 3;
98-ый мудрец складывает 97 колпаков, которые он видит. Цвет своего колпака он находит по формуле:
цвет_колпака=(сумма + ост)mod3
где сумма - это сложенные цвета 97 колпаков, ост - цвет который назвал 99-ый мудрец, mod3 - остаток от деления на 3;
и т. д.
В итоге гарантировано спасаются 99 мудрецов!
Offline
#69 15.05.06 20:12
Re: Загадка
Absolut, и это по твоему общее решение задачи? или только того случая, когда 33 33 34?
если второе, то это и так было понятно, что спасутся 99 (кроме сотого), им для этого нужно всего лишь хорошо считать и иметь хорошую память (для этого случая даже мат модель строить не обязательно!)
Offline
#70 15.05.06 20:45
#71 15.05.06 20:47
#72 15.05.06 20:49
Re: Загадка
Ratus, первый, при раскладке 33 33 34, спасется как и все остальные, кроме 100го, который может не угадать своего цвета (если всех цветов перед ним по 33)
Offline
#73 15.05.06 20:52
#74 15.05.06 21:22
Re: Загадка
Ratus, ты наверно не понял, они там не "красный-желтый-зеленый-красный-и так далее" стоят, а вперемешку :D
Ratus написал(а):
загадка хорошая, но неправильно задана.
загадка хорошая и правильно задана, просто многие не правильно понимают ее
Offline
#75 15.05.06 21:29
Re: Загадка
Andron_ написал(а):
а может им просто встать в круг...и там уж посмотрят чё к чему и разорвав в одном месте круг получится всё по усолвию?!
Offline
#76 15.05.06 22:20
Re: Загадка
mARx написал(а):
да там и надо... видишь перед собой - красного ломишься вперед,видишь синего - останавливаешься итд таким образом красные отсеиваются во вторую шеренгу и тем самым они узнают что они красные раз их обгоняют
цикл остановится если в конце окажется два или более красных (но не все красные, которые есть вообще), так как они просто тупо будут меняться между собой!
мое решение задачи Andron_'a (если я правильно понял все условия):
пусть всего гномов n
{
гном 1 встает в колонну 1;
для (i=2;i<n;i++)
{
гном i встает в колонну 1;
если (цвет гнома i не совпадают с цветом впереди стоящих)
{
гном i+1 встает в колонну 3;
гном i, понимает, что встал не туда и уходит в колонну 2;
}
}
гном n встает в колонну 1;
гном 1 выходит и смотрит, туда ли встал гном n;
если (да)
гном 1 возвращается на свое место;
иначе
{
гном 1 встает в колонну 3;
гном n встает в колонну 2;
гном 1 возвращается на свое место;
}
одна колонна встает за другой;
единая колонна выходит;
}
Offline
#77 15.05.06 22:41
Re: Загадка
Anti-Killer написал(а):
вах как сложно...
а задача то на самом деле - элементаная...
выходят из толпы 2 гнома, встают рядом образуя типа зачаток колонны.
все последующие гномы встают поочереди между красным и синим.
т.е. пусть было так:
КС
К К С
КК К С
ККК С С
и всего то действий :)
потому что если гном встал на границе красных и синих, неважно какой у него колпак. Следующий встанет все равно на границе, потому что видит куда вставать... :)
P.S. говорят, эта задачка тоже из отдела кадров Microsoft :D
Offline
#78 15.05.06 22:42
#79 15.05.06 22:43
#80 15.05.06 22:53
#81 15.05.06 23:00
#82 15.05.06 23:02
Re: Загадка
Andron_, вообще классное решение! )) но надо было сказать, что можно еще гораздо проще, я бы тогда еще голову поломал, глядишь и пришел бы к такому решению, а может быть и не догадался бы ))
Исправлено Anti-Killer (15.05.06 23:03)
Offline
#83 15.05.06 23:13
#84 15.05.06 23:16
Re: Загадка
Andron_, зато мой алгоритм универсален в плане того, что для 3 и более цветов, с его помощью (правда не много переделанным) все равно можно будет решить ))
Offline
#85 15.05.06 23:17
#86 16.05.06 00:44
Re: Загадка
Absolut, разве Maq предложил общее решение? по-моему он также предложил решение частного случая (33 33 34). общее решение пока не пиши, я еще думаю над 1ой задачкой.
Offline

