Module: (C ++) ورشة عمل -2 "لاعبي الشطرنج والشطرنج". عامل شرطي


Problem

8 /13


تحرك الملك

Problem

ملك & - هذه قطعة خاصة في الشطرنج. لا تضاهى قيمتها مع قيمة القطع الأخرى & ndash؛ مع خسارته تنتهي اللعبة على الفور.

ملك الشطرنج لا يقدر بثمن ! لكن له أيضًا الحق في القتال. يمكن للملك إغلاق الطريق إلى ثلاثة بيادق. وعندما يقترن ببيدق ، فإنه يمكن أن يسبب مشاكل لأقوى القطع. & nbsp ؛ يتحرك ملك الشطرنج أفقيًا وعموديًا وقطريًا ، لكن مربعًا واحدًا فقط.
دعونا نساعد ويلي في برمجة حركة ملك الشطرنج. & nbsp؛

بالنظر إلى خليتين مختلفتين من رقعة الشطرنج ، حدد ما إذا كان بإمكان الملك الانتقال من الخلية الأولى إلى الثانية في نقلة واحدة. إدخال & nbsp؛
يتلقى البرنامج كمدخل أربعة أرقام من 1 إلى 8 لكل منها ، مع تحديد رقم العمود ورقم الصف ، أولاً للخلية الأولى ، ثم للخلية الثانية. يتم إعطاء كل رقم في سطر منفصل.

بصمة & nbsp؛
يجب أن يخرج البرنامج & nbsp؛ نعم إذا كان من الممكن الانتقال من الخلية الأولى إلى الثانية عن طريق تحريك الملك ، أو & nbsp؛ NO & nbsp؛ وإلا.
نبسب ؛

أمثلة <الجسم>
# إدخال الإخراج
1 4
4
5
5
نعم