- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
یک مهرهی اسب در خانهی مرکزی یک جدول که از هر طرف نامتناهی است، قرار دارد. این مهره یک خانه را به عنوان مقصد خود انتخاب کرده است و میخواهد به سریعترین روش ممکن به آن خانه برسد. شما باید این کمترین تعداد حرکت ممکن را پیدا کنید.
به طور دقیقتر، در ابتدا اسب در خانهی جدول قرار دارد شما باید حداقل تعداد حرکت مورد نیاز برای رفتن اسب به خانهی را پیدا کنید.
مهرهی اسب در هر حرکت میتواند در یکی از جهتهای عمودی یا افقی دو خانه به پیش برود و در جهت دیگر یک خانه به جلو برود. این هشت خانه در شکل زیر با رنگ قرمز مشخص شدهاند.
ورودی
در سطر اول ورودی، عدد طبیعی داده میشود.
در سطر ام از سطر بعدی، دو عدد و آمده است.
خروجی
پاسخ شما باید شامل خط باشد. در خط ام باید حداقل حرکت مورد نیاز اسب برای رسیدن به با شروع از را چاپ کنید.
مثالها
ورودی نمونه ۱
خروجی نمونه ۱
- مسیر رسیدن اسب به خانهی را میتوانید در شکل زیر با توجه به اعداد صورتی پیدا کنید.
- مسیر رسیدن اسب به خانهی را میتوانید در شکل زیر با توجه به عدد قهوهای پیدا کنید.
- مسیر رسیدن اسب به خانهی را میتوانید در شکل زیر با توجه به اعداد سیاه پیدا کنید.
- مسیر رسیدن اسب به خانهی را میتوانید در شکل زیر با توجه به اعداد بنفش پیدا کنید.
- مسیر رسیدن اسب به خانهی را میتوانید در شکل زیر با توجه به اعداد صورتی آبی پیدا کنید.
ارسال پاسخ برای این سؤال