Название: Кухонные интриги Отправлено: fortpost от Май 11, 2014, 12:02:50 У повара в подчинении десять поварят, некоторые из которых дружат между собой. Каждый рабочий день повар назначает одного или нескольких поварят на дежурство, а каждый из дежурных поварят уносит с работы по одному пирожному каждому своему недежурящему другу. В конце дня повар узнает количество пропавших пирожных. Как сможет он понять, кто из поварят дружит между собой, а кто нет?
Название: Re: Кухонные интриги Отправлено: снн от Май 11, 2014, 15:23:14 присвоим поварятам номера от 1 до 10. В первый день повар назначает дежурными первые девять номеров. По количеству пропавших пирожных он узнает количество друзей у №10. Затем назначает на дежурство первые 8 номеров. Если количество пропавших пирожных уменьшилось, значит № 9 дружит с №10, если нет, то не дружит. И т.д., пока не выявятся все друзья №10.
Так же повторить с другими номерами за исключением выявленных "недругов". Название: Re: Кухонные интриги Отправлено: zhekas от Май 11, 2014, 15:29:48 Затем назначает на дежурство первые 8 номеров. Если количество пропавших пирожных уменьшилось, значит № 9 дружит с №10, если нет, то не дружит. А если увеличилось?Более того, если кол-во пироженных не уменьшилось, это нам ничего не говорит. Название: Re: Кухонные интриги Отправлено: снн от Май 11, 2014, 16:22:36 Увеличиться не может. Сначала дежурят первые 9 номер, каждый "друг" уносит по ОДНОМУ пирожному.
И если с №10 дружат все номера с №1 по №9, то более 9 пирожных они не унесут. Название: Re: Кухонные интриги Отправлено: zhekas от Май 11, 2014, 16:38:21 Увеличиться не может. Почему это не может?Если все дружат со всеми. То в впервый раз (1-9)они унесут 9 пироженных Во второй раз (1-8) они унесут 16 пироженных Название: Re: Кухонные интриги Отправлено: снн от Май 11, 2014, 16:59:47 В принципе, дружбу всех со всеми легко выявить, оставляя по 9 дежурных. При это будет пропадать 9 пирожных каждый раз при замене недежурного номера.
А вот как быть с группой? Название: Re: Кухонные интриги Отправлено: снн от Май 11, 2014, 17:02:41 Сначала нужно выявить количество друзей у каждого номера. Для этого поочередно оставлять дежурить по 9 номеров.
Название: Re: Кухонные интриги Отправлено: zhekas от Май 11, 2014, 17:06:32 В принципе, дружбу всех со всеми легко выявить, оставляя по 9 дежурных. При это будет пропадать 9 пирожных каждый раз при замене недежурного номера. Я лишь привёл контр пример кА вот как быть с группой? Увеличиться не может. И Если количество пропавших пирожных уменьшилось, значит № 9 дружит с №10, если нет, то не дружит. И т.д., пока не выявятся все друзья №10. тоже ложное утверждениеНазвание: Re: Кухонные интриги Отправлено: снн от Май 11, 2014, 17:54:10 Сначала выявляем количество друзей у каждого номера, оставляя по очереди дежурить каждый номер. Потом дежурят №3-№10. Если количество пропавших пирожных будет меньше суммарного количества друзей у №1 и №2, то они друзья. Затем недежурная пара №1 и №3. И т.д., пока не выявим всех друзей у №1. И так с каждым номером.
Название: Re: Кухонные интриги Отправлено: Руслан Дехтярь от Май 11, 2014, 22:49:03 Сначала, как предложил, выявляем количество друзей у каждого номера, оставляя по очереди дежурить каждый номер. Потом дежурят 1 и 2. Если общая сумма их пирожных уменьшилась на 2 - значит они друзья. Осталась без изменения- не друзья.
Дальше проверяем 1 и 3...1 и 4... и т.п. Название: Re: Кухонные интриги Отправлено: снн от Май 12, 2014, 06:43:13 :bye: это тоже самое, что и у меня, только с другой стороны.
Название: Re: Кухонные интриги Отправлено: fortpost от Май 12, 2014, 07:31:22 А скока дней для этого понадобится?
Название: Re: Кухонные интриги Отправлено: Руслан Дехтярь от Май 12, 2014, 08:14:13 ну..на вскидку:
максимум: 9+8+7...2 = 44 Название: Re: Кухонные интриги Отправлено: fortpost от Май 12, 2014, 08:23:56 ну..на вскидку: Интересно как! В авторском решении больше выходит. :-\максимум: 9+8+7...2 = 44 Название: Re: Кухонные интриги Отправлено: Руслан Дехтярь от Май 12, 2014, 08:31:57 ну..на вскидку: Интересно как! В авторском решении больше выходит. :-\максимум: 9+8+7...2 = 44 9+8+8...8= 81 ??? Название: Re: Кухонные интриги Отправлено: fortpost от Май 12, 2014, 08:46:04 ну..на вскидку: Интересно как! В авторском решении больше выходит. :-\максимум: 9+8+7...2 = 44 9+8+8...8= 81 ??? Название: Re: Кухонные интриги Отправлено: снн от Май 12, 2014, 12:15:34 9*(9+1)/2+10=55
Название: Re: Кухонные интриги Отправлено: fortpost от Май 12, 2014, 12:45:13 9*(9+1)/2+10=55 И это не минимум.Название: Re: Кухонные интриги Отправлено: снн от Май 12, 2014, 13:39:35 Точно. Когда дойдем до №8, станет понятно по остатку друзей, кто с кем дружит.
Если 2,2,2-№8,№9и №10 дружат друг с другом. Если 2,1,1 - №8 дружит и с №9,и с №10. Если 1,2,1 - №9 дружит с №8 и с №10. Если 1,1,2 - №10 дружит с №8 и с №9. Т.е. 55-3=52дня. Название: Re: Кухонные интриги Отправлено: Руслан Дехтярь от Май 12, 2014, 13:46:34 46 ???
Название: Re: Кухонные интриги Отправлено: снн от Май 12, 2014, 13:50:16 46 ??? первые 10 дней идет проверка на вшивость каждого поваренка. потом плюсуются пары.Название: Re: Кухонные интриги Отправлено: Руслан Дехтярь от Май 12, 2014, 13:54:58 46 ??? первые 10 дней идет проверка на вшивость каждого поваренка. потом плюсуются пары.10 проверок + 1-й день - 9 - а (а- кол-во друзей первого повара. Ессно- чем меньше а, тем больше проверок, если а не равно 9). Итак макс. проверок в 1 день = 8. 2- й день. Предположим у 2 - го поварешки тоже только один друг. То есть проверок нужно, 9- 1- 1 уже проверенный... Итого всего проверок получается: 46... Название: Re: Кухонные интриги Отправлено: снн от Май 12, 2014, 14:00:24 да нет же.
10+ арифметическая прогрессия от 9 до 1 за вычетом проверки №8, №9 и №10 Название: Re: Кухонные интриги Отправлено: Tim от Май 12, 2014, 15:44:58 у меня 45 получилось
Название: Re: Кухонные интриги Отправлено: Руслан Дехтярь от Май 12, 2014, 15:48:54 у меня 45 получилось Как? Название: Re: Кухонные интриги Отправлено: Tim от Май 12, 2014, 16:16:23 ставим дежурить поодиночке 9 (9 дней), затем из этих 9 все возможные пары (36 дней) = 45 дней
Берем любых двоих, если сумма пропавших в день когда они дежурили поодиночке = сумме когда они дежурили вдвоем, то значит они не друзья Теперь с 10 - берем любого из 9 и смотрим сколько пропало у него в день одиночного дежурства, сверяем с количеством друзей из 9. Совпало - 10 не друг, не совпало - 10 друг. Название: Re: Кухонные интриги Отправлено: fortpost от Май 13, 2014, 00:01:02 ставим дежурить поодиночке 9 (9 дней), затем из этих 9 все возможные пары (36 дней) = 45 дней Зачот!!! :beer:Берем любых двоих, если сумма пропавших в день когда они дежурили поодиночке = сумме когда они дежурили вдвоем, то значит они не друзья Теперь с 10 - берем любого из 9 и смотрим сколько пропало у него в день одиночного дежурства, сверяем с количеством друзей из 9. Совпало - 10 не друг, не совпало - 10 друг. Название: Re: Кухонные интриги Отправлено: Руслан Дехтярь от Май 14, 2014, 21:46:51 Я чего- то тупанул, что достаточно 9 проверок, а не 10 одноразовых.
в остальном все правильно вроде: проверка 1- го поваренка (если друзей 9 - проверять нечего) - 8 проверок максимально может быть, невзирая на кол-во друзей от 1 до 8. 2- го поваренка на одну проверку меньше 7. Итого: 45. |