انتقل إلى المحتوى

لغز عبور النهر

من ويكيبيديا، الموسوعة الحرة

لغز عبور النهر هو لغز منطقي يعتمد على نقل الأشياء أو الأشخاص من إحدى ضفتيه إلى الضفة الأخرى. صعوبة اللغز في القيود المفروضة كعدد العناصر التي يمكن نقلها في المرة الواحدة أو طبيعة العناصر التي يمكن تركها معًا بأمان.[1] قد تختلف طريقة سرد اللغز من منطقة إلى أخرى أو بمرور الزمن على سبيل المثال، استبدال النهر بجسر،[1] لكن بدون التغيير في القيود أو الشروط الأساسية. ترجع أول ألغاز لعبور نهر إلى مخطوطة أكيوندس جيوفاني (Propositiones ad Acuendos Juvenes)(ألغاز للشباب) التي ذكرها ألكوين في كتابه.[1]

أقدم نسخه من هذه المخطوطة تعود تاريخها إلى القرن التاسع. تحتوي النسخة على ثلاثة ألغاز لعبور النهر وهم، لغز الفلاح والثعلب والأوزة والحبوب، لغز الأزواج الغيورين ولغز الجسر والشعلة.[2]

النسخ

[عدل]

لغز الفلاح

[عدل]

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

  1. حمولة القارب 2 فقط (الفلاح وكائن أخر).
  2. لا يستطيع الفلاح ترك الثعلب مع الأوزة.
  3. لا يستطيع الفلاح ترك الأوزة مع حقيبة الحبوب.

يمكن ذكر اللغز بالعديد من الطرق مع الحفاظ على الشروط الرئيسية كنسخة الذئب والماعز والبرسيم.

الحل

[عدل]
  1. يأخذ الفلاح الأوزه وينقلها للطرف الأخر ويعود خاليا (يتبقى بذلك الثعلب مع الحبوب).
  2. يعود الفلاح خاليا ويأخذ الثعلب للطرف الأخر ويأخذ الأوزه في العودة (يكون بذلك الثعلب في جهة وحقيبة الحبوب في جهة والأوزة في القارب).
  3. يترك الفلاح الأوزة على الجانب الأخر ويأخذ حقيبة الحبوب (يكون بذلك الثعلب كما هو في جانب، الأوزة في جانب أخر وحقيبة الحبوب معه على القارب.
  4. يترك الفلاح الحبوب في الجهة الأخرى مع الثعلب ويعود خاليا (بذلك يكون كلا من الثعلب وحقيبة الحبوب في جهة، الأوزة في جهة المقابلة ولا أحد معه في القارب).
  5. يأخذ الفلاح الأوزه وينقلها للطرف الأخر وبالتالي يكون قد أتمم المهمة.

لغز الأزواج الغيورين

[عدل]

ثلاثة رجال وثلاثة نساء يريدوا عبور النهر في قارب تحت القيود التالية:

  1. حمولة القارب أثنين فقط.
  2. لا يزيد عدد الرجال عن عدد النساء في أي جهة.

يمكن ذكر اللغز بطريقة أخرى وهي نسخة المبشرين وأكلة لحوم البشر، المكونة من ثلاث مبشرين وثلاثة من أكلي لحوم البشر يريدون عبور النهر وفقا لنفس القيود السابقة.

الحل

[عدل]
  1. يركب رجل مع إمراة (يتبقى في خط البداية رجلين وإمراتين).
  2. ينزل الرجل على الجانب الأخر وتعود المرأة.
  3. تنزل المرأة ويركب الرجلين (تكون بذلك النساء الثلاثة في جانب، رجل في جانب وأثنين في القارب).
  4. ينزل إحداهما ويعود الأخر بالقارب (رجلين في جانب، رجل في قارب والنساء الثلاثة في جانب أخر).
  5. ينزل الرجل وتركب إمراتين (رجلين في جانب، إمراتين في القارب ورجل وإمراة في الجانب الأخر).
  6. تنزل إحدى النساء ويركب مكانها رجل عائدين للبداية (بذلك يكون رجل وإمراة في الجانبين والقارب).
  7. ينزل رجل وتركب مكانه إمراة (بذلك يكون رجل وإمراة في جانب، إمراتين في القارب، رجلين في الجانب الأخر).
  8. تنزل المرأتين ويركب الرجل عائدا إلى الضفة الأولى (النساء الثلاثة عبروا النهر بالفعل، رجل في القارب ورجلين في نقطة البداية).
  9. يركب إحدى الرجلين معه (النساء الثلاثة في جانب، رجلين في القارب والرجل الأخير عند شاطئ البداية).
  10. ينزل إحداهما ويعود لإصطحاب الرجل الثالث.

الجسر والشعلة

[عدل]

يصطحب رجل عائلته المكونة من زوجته وطفلين هدفهم عبور الجسر في الليل بحيث:[3]

  • الجسر لا يتحمل إلا وزن شخص بالغ مع حامل الشعلة.
  • وزن الرجل مساو لوزن المرأة.
  • وزن كل طفل نصف وزن الرجل والمرأة.

يمكن حل هذا اللغز باستخدام الطرق البيانية أو البرمجة الديناميكية.[3][4][5][6]

انظر أيضا

[عدل]

المصادر

[عدل]
  1. ^ ا ب ج Peterson، Ivars (2003)، "Tricky crossings"، Science News، ج. 164، مؤرشف من الأصل في 2008-03-22، اطلع عليه بتاريخ 2008-02-07.
  2. ^ p. 74, Pressman، Ian؛ Singmaster، David (1989)، ""The Jealous Husbands" and "The Missionaries and Cannibals"The Mathematical Gazette، The Mathematical Association، ج. 73، ص. 73–81، DOI:10.2307/3619658، JSTOR:3619658.
  3. ^ ا ب Borndörfer، Ralf؛ Grötschel، Martin؛ Löbel، Andreas (1995)، Alcuin's Transportation Problems and Integer Programming، Preprint SC-95-27، Konrad-Zuse-Zentrum für Informationstechnik Berlin، مؤرشف من الأصل في 2011-07-19.
  4. ^ Schwartz، Benjamin L. (1961)، "An analytic method for the "difficult crossing" puzzles"، Mathematics Magazine، ج. 34، ص. 187–193، DOI:10.2307/2687980، JSTOR:2687980.
  5. ^ Csorba، Péter؛ Hurkens، Cor A. J.؛ Woeginger، Gerhard J. (2008)، "The Alcuin number of a graph"، Algorithms: ESA 2008، Lecture Notes in Computer Science، Springer-Verlag، ج. 5193، ص. 320–331، DOI:10.1007/978-3-540-87744-8_27.
  6. ^ Bellman، Richard (1962)، "Dynamic programming and "difficult crossing" puzzles"، Mathematics Magazine، Mathematical Association of America، ج. 35، ص. 27–29، DOI:10.2307/2689096، JSTOR:2689096.

وصلات خارجية

[عدل]