|
|
|
| Загадал мне тут знакомый математик задачку, как выяснилось потом, элементарную.
Только голову я поломала прилично. Вот мне интересно, сколько кому понадобится времени для ее решения. Сразу хочу попросить называть в ответе только цифру и сколько вам понадобилось времени для решения, без объяснений алгоритма (хотя бы несколько дней, чтобы после правильного ответа у остальных была возможность подумать :)
Сама задачка:
В IT-компании работает семь человек и директор. В день выдачи зарплаты директор подходит к сотрудникам и говорит:
- Сегодня я буду выдавать зарплату в синих и зеленых конвертах. Сколько будет синих конвертов, а сколько зеленых - неизвестно.
Первый, кому я вручу конверт, не будет знать, какого цвета достался ему конверт, но будет видеть все остальные.
Второй - не будет видеть цвета своего конверта и первого сотрудника, но будет видеть оставшиеся.
Т.е. каждый последующий видит цвета конвертов только оставшихся и не видит цвета своего конверта и предыдущих сотрудников
Таким образом последний сотрудник не будет видеть конвертов вообще, ни своего, ни остальных сотрудников.
Затем я буду подходить к каждому и спрашивать, какого цвета ему достался конверт.
Зарплата остается у сотрудников, давших правильный ответ. Иначе - нет.
В процессе выдачи зарплаты сотрудник, получающий конверт, имеет право один раз назвать один цвет: или синий или зеленый.
Никаким другим способом передавать информацию нельзя.
У вас есть время до обеда, чтобы посовещаться и договориться о какой-либо стратегии ответов, чтобы как можно больше сотрудников остались с конвертами.
Вопрос: сколько сотрудников гарантировано останется с зарплатой?
(Ну, а алгоритм решения, плиз, не сразу, а чуть позже :) | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | > посовещаться и договориться о какой-либо стратегии ответов
Если под этим понимается возможность сообщать всю информацию о конвертах, которые видел каждый из сотрудников, друг другу, то:
6 человек / ~ 10 мин. | |
|
|
|
|
|
|
|
для: Atheist
(06.05.2008 в 23:06)
| | Тупость какая-то...
Отобрать все конверты, и самому поделить! Наверное... Да? такой ответ? | |
|
|
|
|
|
|
|
для: Atheist
(06.05.2008 в 23:06)
| | >> посовещаться и договориться о какой-либо стратегии ответов
>Если под этим понимается возможность сообщать всю информацию о конвертах, которые видел каждый из сотрудников, друг другу
Сообщать можно. В ответе директору И одним словом, точнее цветом
Больше ничего говорить, подмигивать, кашлять)) нельзя | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 23:15)
| | > В ответе директору И одним словом, точнее цветом
Именно словом. Я как-то цветом отвечать не умею, например ;) | |
|
|
|
|
|
|
|
для: Atheist
(06.05.2008 в 23:06)
| | Ну ведь действительно 6 человек =) До меня дошло почему. | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | Все 7 человек / ~3 минуты. | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | 2 бутылки пива / 15 минут
Пытаюсь понять, что же могут говорить сотрудники, а что нет.
если могут говорить всё, то 6 человек (первый расскажет какие конверты у остальных)
если предположить что директор не врёт, и будут и зелёные и синие конверты, то договорится называть один цвет, тогда гарантированно получит один человек.
если врёт и конверты могут быть одного цвета и сотрудники ничего не могут говорить а только отвечать директору, то 0 человек (идеальный вариант для директора).
И ещё когда директор будет спрашивать, то сразу будет известен результат ответа или нет?' | |
|
|
|
|
|
|
|
для: Valick
(06.05.2008 в 23:41)
| | > первый расскажет какие конверты у остальных
Он не знает в каком порядке их выдавали.
> если предположить что директор не врёт
Нужно уметь абстрагироваться :))) | |
|
|
|
|
|
|
|
для: Atheist
(07.05.2008 в 00:06)
| | Сотрудники (:
Вася
Петя
Atheist
MAR_NIKOZA
constructor
Valick
Maya
Вася видит только конверты Петя, Atheist, MAR_NIKOZA, constructor, Valick , Maya
Петя видит только конверты Atheist, MAR_NIKOZA, constructor, Valick , Maya
Atheist видит только конверты MAR_NIKOZA, constructor, Valick , Maya
MAR_NIKOZA видит только конверты constructor, Valick , Maya
constructor видит только конверты Valick , Maya
Valick видит только конверт Maya
Maya не видит конвертов
Злой директор спрашивает:
-Вася, какой у тя конверт?
-Синий, -отвечает Вася. // больше ему ниче говорить низзя
Злой директор спрашивает:
-Петя, какой у тя конверт?
-Синий, -отвечает Петя. // больше ему ниче говорить низзя
Злой директор спрашивает:
-Atheist, какой у тя конверт?
-Синий, -отвечает Atheist. // больше ему ниче говорить низзя
и т.д.
Кто ошибся - тот без пива. Кто ответил верно - тот еще и с булочкой))
> первый расскажет какие конверты у остальных
Он может сказать только: OR синий OR зеленый; | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 00:35)
| | Может: синий OR зеленый ?
Иначе у вас компилятор ругаться будет. | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 00:35)
| | Тогда при чем тут совещание до обеда? Без него гарантировать нельзя ничего. | |
|
|
|
|
|
|
|
для: Atheist
(07.05.2008 в 00:52)
| | >Может: синий OR зеленый ?
>Иначе у вас компилятор ругаться будет.
ыыы))) Вы правы)
>Тогда при чем тут совещание до обеда? Без него гарантировать нельзя ничего.
Можно договориться о некотором алгоритме ответов, чтоб выпить больше пива | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 00:35)
| | Вася видел 6 конвертов и он знает каких конвертов больше (или поровну). Он называет тот цвет, каких конвертов он видел больше и все за ним повторяют этот цвет. Самый плохой случай, если конвертов окажется поровну, в этом случае гарантировано получат деньги только три человека. Во всех остальных случаях количество с сотрудников при зарплате окажется больше. | |
|
|
|
|
|
|
|
для: Loki
(07.05.2008 в 12:59)
| | Можно разработать стратегию, при которой зарплату гарантировано при любом количестве конвертов того или иного цвета получит бОльшее количество сотрудников. | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | 1 человек
4 минуты | |
|
|
|
|
|
|
|
для: TXC
(07.05.2008 в 00:49)
| | Ответ неверный | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | 0 человек.
2 минуты. | |
|
|
|
|
|
|
|
для: btrfly
(07.05.2008 в 01:15)
| | А тут только два варианта и есть. 6 и 0.
Вот только девушка не удосужилась объяснить один момент. Возможно, она сама его не поняла.
Если не заставлять мучиться над неоднозначным условием, то тут и будет 2 минуты размышлений. | |
|
|
|
|
|
|
|
для: Atheist
(07.05.2008 в 01:29)
| | >А тут только два варианта и есть. 6 и 0.
>Вот только девушка не удосужилась объяснить один момент. Возможно, она сама его не поняла.
>
>Если не заставлять мучиться над неоднозначным условием, то тут и будет 2 минуты размышлений.
Что непонятно в условии?(( | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 01:57)
| | оба цвета обязательно присутствуют,или могут быть
все конверты одного цвета?
ап.
все слышат то,что говорят другие? | |
|
|
|
|
|
|
|
для: btrfly
(07.05.2008 в 02:42)
| | могут быть и одного цвета, а могут и не быть | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | 0 человек, 1 минута. | |
|
|
|
|
|
|
|
для: Mookapek
(07.05.2008 в 01:30)
| | В первом посте условие дословное, но, чтобы было понятно, постараюсь визуализировать:
7 человек стоят по росту таким образом, что 7-й видит всех, а первый никого. У 7-го рост самый большой. У первого - самый маленький. Представили? Каждый над головой держит в руке конверт синего или зеленого цвета. Седьмой видит, какой у кого в руках конверт, кроме своего. Шестой видит, какой конверт у 5,4,3,2,1 и т.д. ......... Первый не видит никого.
Если я седьмая, то я не вижу только своего конверта, но вижу, какие конверты у других. если я шестая, то я не вижу, какой конверт у меня и у седьмого, но вижу конверты 5,4,3,2,1. Если я первая, то я воообще не знаю, какой у кого конверт.
Когда директор задает вопрос, я могу сказать только одно слово: синий или зеленый. И так каждый человек. Если я ошиблась, то денежки тю-тю. Иначе - з/пл у меня. | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 02:15)
| | Ну вот без пива лучше соображается. Седьмой должен назвать цвет которого больше..... остальные называют тотже цвет.
Вобщем гарантировано 4 человека. | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | А в каком порядке директор будет спрашивать? Если в том же в котором выдавал, то меня хватило максимум троим гарантировать, если в обратном то четверым. Ну если конечно, все сотрудники нормально цвета различают ;))
Времени ушло 9 мин. Но подумаю ещё)) | |
|
|
|
|
|
|
|
для: Зосим
(07.05.2008 в 02:04)
| | О, наконец-то, нормальный ход мыслей! Думайте дальше. У вас все получится)
Директор будет спрашивать начиная с седьмого. | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 02:34)
| | Что-то у вас условие сильно изменилось)) При таком раскладе и математиком быть не надо, 6 человек получит гарантировано))
Поспешный вывод сделал, 6 не получается))
4 точно)
Блин, я целый час проворочался в постели, уснуть теперь не могу)) | |
|
|
|
|
|
|
|
для: Зосим
(07.05.2008 в 03:01)
| | Ответ неверный. | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 09:49)
| | если 7 будет называть цвет 6, получается что 6 получит. если 6 будет называть цвет 5, получается что и 5 получит. И т.д. Получается что получат 6 и плюс есть вариант угадать конверт 7-го | |
|
|
|
|
|
|
|
для: тот самый
(07.05.2008 в 10:00)
| | если чо,с ним поделяцца)) | |
|
|
|
|
|
|
|
для: тот самый
(07.05.2008 в 10:00)
| | Надо называть свой цвет, и шестой получит только лишь в том случае если правильно назовёт свой цвет, а не цвет пятого. Ферштейн? | |
|
|
|
|
|
|
|
для: тот самый
(07.05.2008 в 10:00)
| | именно | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 09:49)
| | Ответ неверный
Вы уверены? Раскажите правильный, по-вашему, ответ.
PS Беру свои слова обратно, гарантированно получат три человека. | |
|
|
|
|
|
|
|
для: Valick
(07.05.2008 в 10:20)
| | 3 - тоже неправильный ответ. | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 10:39)
| | 3 - тоже неправильный ответ
НЕВЕРЮ!!!) | |
|
|
|
|
|
|
|
для: Valick
(07.05.2008 в 10:42)
| | Думайте. Это на первый взгляд кажется, что 3. Можно больше. | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 10:44)
| | Говорите свой ответ, а я попытаюсь доказать что он неверный. | |
|
|
|
|
|
|
|
для: Valick
(07.05.2008 в 10:51)
| | До вас эту задачу решали и решили другие люди. Просто думайте :) | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 10:59)
| | решили другие люди
они могут ошибаться... ;) | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | в такой ситуации зарплату получит гарантированно только директор... но и это будет его последняя зарплата :), ибо нормальные люди у такого директора работать не будут :) | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | 7 человек. Чтение комментов + 1 минута. | |
|
|
|
|
|
|
|
для: SHAman
(07.05.2008 в 10:21)
| | Обоснуйте пожалуйста.
просто я не выспался с утра и ошибся, гарантированно три человека. | |
|
|
|
|
|
|
|
для: Valick
(07.05.2008 в 10:24)
| | Я передумал) 6 человек.
на обеде каждый рассказывает сколько каких конвертов он видел. Очередность получения они знают. Допустим, я видел 3 и 3 конверта разных цветов. Следующий человек видел 3 син и 2 зел. Значит, у него зеленый. Так каждый узнает цвет своего конверта, кроме того, кто брал конверт первым. | |
|
|
|
|
|
|
|
для: SHAman
(07.05.2008 в 10:34)
| | Читайте условие ещё раз.
каждый рассказывает сколько каких конвертов он видел - противоречит условию. | |
|
|
|
|
|
|
|
для: Valick
(07.05.2008 в 10:36)
| | > Читайте условие ещё раз.
Нет, ответ SHAman'а совпадает с моим и он верный.
> каждый рассказывает сколько каких конвертов он видел - противоречит условию.
Читай условие сам: В процессе выдачи зарплаты сотрудник ... имеет право один раз назвать один цвет
Совещание - это не процесс выдачи. | |
|
|
|
|
|
|
|
для: Atheist
(07.05.2008 в 12:05)
| | Совещание
да вы хоть обсовещайтесь до начала выдачи (на это вам и отводилось время до обеда, чтобы выработать стратегию) | |
|
|
|
|
|
|
|
для: Atheist
(07.05.2008 в 12:05)
| | Ответ SHAman'а неверный.
Совещание - это не процесс выдачи.
Но ДО процесса выдачи никто не видит сколько каких конвертов. | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 13:11)
| | > Но ДО процесса выдачи никто не видит сколько каких конвертов.
Вот так? Ну тогда 0. | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | Все 7 человек, гарантировано получат ЗП.
P.S. Блин точно 6, я про первого забыл, что он не знает цвет своего конверта. | |
|
|
|
|
|
|
|
для: Maya
(06.05.2008 в 22:25)
| | Ну, если у них хоошая память то можно так:
Предпоследний кто брал конверт говорит конверт цвет которого он видел, предпредпоследний видел два конверта, один из которых цвета названого предпослденим, а знаит называет цвет другого конверта, предпредпред последний говорит так же цвет другого конверта ун и т.д. и т.д.
То есть можно сказать так:
Если предпоследний видел СИНИЙ конверт, а предпредпоследний СИНИЙ И ЗЕЛЁНЫЙ, то предпредпоследний говорит ЗЕЛЁНЫЙ, а если предпредпредпоследний видел СИНИЙ, СИНИЙ и ЗЕЛЁНЫЙ, то он тоже говрит СИНИЙ... ну и т.д.
Если яничего не спутал и не стпуил)))
ЗЫ. ну или что-то в этом духе... может я правда что-то не так понял, лен было читать сообщения ))) | |
|
|
|
|
|
|
|
для: DEM
(07.05.2008 в 12:55)
| | Давайте начнем новую ветку. Здесь уже неудобно читать. Никто пока в направлении правильного ответа не думает (это подсказка :) | |
|
|
|
|
|
|
|
для: Maya
(07.05.2008 в 13:15)
| | Правильный ответ соответствующий условию уже был. Это три человека, а так как вы не хотите называть свой вариант, то смею вас обвинить в мозгозапудривании участников форума.
Намёк: анекдот уже несмешной, если он более 10 минут ;) Вы не ограничили время отведённое для нахождения правильного ответа, держать участников дискуссии в подвешенном состоянии - это и есть ваша цель? | |
|
|
|
|
|
|
|
для: DEM
(07.05.2008 в 12:55)
| | лен было читать сообщения
когда лен читать, сделайте усилие над собой поленитесь и написать ;) | |
|
|
|
|
|
|
|
для: Valick
(07.05.2008 в 13:15)
| | Продолжение здесь | |
|
|
|