لغز دجاجة البخيل

تُعرف هذه المسألة بـ مشكلة جوزيفوس، وهي مشهورة جدًا.
لنفرض انك استضفت 99 شخصا في بيتك، وكانت هنالك دجاجة واحدة أعطاها الملك لكم، ويجب أن يحصل عليها واحد فقط منكم بحسب ترتيب معين. فأي رقم ستختار من بين 1 إلى 100، لكي تبقى ويتم طرد الجميع؟

الفكرة هي العثور على طريقة تضمن بقاءك وحدك لتفوز بالدجاجة اللذيذة، وفقًا للقواعد التالية:

  1. تبدأ اللعبة بـ 100 لاعب. الرقم 1 يليه 2 وهكذا. والاتجاه ثابت طوال العملية.
  2. يحصل اللاعب رقم 1 على المقلاة، وبالتالي يخرج اللاعب المجاور له (اللاعب رقم 2).
  3. تنتقل المقلاة إلى اللاعب التالي (رقم 3)، ويخرج اللاعب الموالي له هو رقم 4، وتستمر الدورة بنفس الطريقة حتى يتبقى لاعب واحد فقط.
  4. يتم ترتيب اللاعبين في دائرة، ويبدأ الترتيب من الرقم 1 وحتى الرقم 100.

افتراض: يتم تخصيص الأرقام بناءً على أولوية الحضور، لنفرض أنك أول شخص يُطلب منه اختيار رقمه، مما يضمن عدم وجود تكرار للأرقام وأنك تحصل على الرقم الذي تختاره.

السؤال هو: أي رقم يجب أن تختار لتكون آخر لاعب يقف وتفوز بـ”عشاء الدجاج” اللذيذ؟

مساعدة:
تذكر انه توجد أرقام زوجية وأخرى فردية !
وأن هذا الوضع بترتيب.

لغز دجاجة البخيل

💡 الحل

الطريقة الأولى

محاكاة العملية خطوة بخطوة:

الجولة الثالثة الثالثة: الصورة 04

بعد الجولة الثالثة: الصورة 04

بعد الجولة الرابعة: الصورة 04

بعد الجولة الخامسة:

بعد الجولة السادسة:

إذن، الرقم 73 هو الرقم الذي يجب اختياره لضمان البقاء اللاعب الأخير.

الطريقة الثانية

استخدام صيغة ثابتة:

بدلاً من محاكاة العملية التي تتطلب وقتًا كبيرًا نظرا لعدد اللاعبين الكبير، يمكن استخدام صيغة رياضية لحل المشكلة بشكل أسرع.

لكي يفوز اللاعب الذي يبدأ بالمقلاة، يجب أن يكون العدد الإجمالي للاعبين قوةً من 2 (مثل 2، 4، 8، 16…).

عندما يكون العدد الإجمالي غير قوة من 2، يمكننا تقريبه إلى أقرب قوة من 2 أصغر منه.

الصيغة العامة:

Exit mobile version