Loading...
eleonorata avatar eleonorata 0 Точки

Задачка за главоблъскане

Една интересна задачка, над която се главоблъскам днес: 
---------------------------------------------------------------------------------
N джиxaдиcти cи ĸyпили oбщ ĸaлaшниĸ.
Дъpжaли гo в мaзeтo, зaĸлючeн ĸъм xaлĸa в cтeнaтa.
Bceĸи oт гpyпaтa имa ĸлюч зa coбcтвeн ĸaтинap и тpябвa дa 
мoжe c oтĸлючвaнeтo мy бeз чyждa пoмoщ дa взeмe opъжиeтo. 
B cъщoтo вpeмe ce изиcĸвa ĸoгaтo aвтoмaтът гo нямa - зa вcичĸи 
ocтaнaли дa e яcнo ĸoй гo e взeл.
Kaĸ дa ce пocтигнe тoвa?

Тагове:
6
Общи приказки
ksevery avatar ksevery 35 Точки

На всеки му е номериран катинара и го оставя на халката като вземе калашника? Така винаги ще се знае - Абдул е с катинар номер 3, оставя го на халката - всички знаят, че Абдул е взел калашника :D

3
eleonorata avatar eleonorata 0 Точки

Ако Абдул е добронамерен и го остави, но ако го заключи на мястото си, след като извади катинара. Проблемът е, че в условието не се казва дали трябва да се разчита на одбрата воля :)

1
ksevery avatar ksevery 35 Точки

В такъв случай - приемаме, че джихадистите се знаят помежду си и на база на това кой липсва - знаят кой е взел калашника. Това обаче е при условие, че джихадистите си се укриват и не мърдат много-много без калашник :)

2
RoYaL avatar RoYaL Trainer 6849 Точки

Вариант 1:

- Нека N = 1; => Винаги "Абдул" ще е отговорът, когато го няма калашника.

Вариант 2:

- Когато го няма калашника, произволен джихадист вади друг автомат и заплашва всички по отделно да си признаят. Взел го е този, който си признае. Дори и да не е той, поне ще намери от някъде калашник и ще го върне на халката.

Вариант 3:

- Всеки път когато го няма калашника има извънредни новини.

6
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.