سلام دوست عزیز😃👋

به مسابقه «کدکاپ ۸ - انتخابی ۵» خوش آمدی!

  • اگر تا الان سوالی در سیستم داوری کوئرا حل نکردید حتماً نحوه‌ی کار با ورودی و خروجی را یاد بگیرید.
  • اگر ابهامی درباره‌ی قوانین شرکت در مسابقات این قسمت را بخوانید تا از شما تقلب گرفته نشود.
  • از قوانین مهم اینکه هرگونه استفاده از ابزارهای آماده‌ی تولید کد مثل chatGPT و یا تبادل کد با سایر شرکت‌کنندگان مسابقه ممنوع است و منجر به حذف شما از رقابت می‌شود.
  • برای اطلاع بیشتر از خطاهایی که سیستم داوری به شما می‌دهد این لینک را مطالعه کنید.
  • می‌توانید سوال‌ها و مشکلات خود را از بخش سوال بپرسید با ما در میان بگذارید.

موفق باشید و بهتون خوش بگذره 😉✌

⚡راستی! امشب ساعت ۱۹:۳۰ کلاس آنلاین حل سوالات مسابقه توی این لینک برگزار می‌شه و از هر استان، به ۳ نفر از شرکت‌کنندگان، دوره‌های دلخواه مقدماتی و یا پیشرفته کوئراکالج هدیه می‌شه.🎁

اسب در جدول


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

یک مهره‌ی اسب در خانه‌ی مرکزی یک جدول که از هر طرف نامتناهی است، قرار دارد. این مهره یک خانه را به عنوان مقصد خود انتخاب کرده است و می‌خواهد به سریع‌ترین روش ممکن به آن خانه‌ برسد. شما باید این کمترین تعداد حرکت ممکن را پیدا کنید.

به طور دقیق‌تر، در ابتدا اسب در خانه‌ی (0,0)(0,0) جدول قرار دارد شما باید حداقل تعداد حرکت مورد نیاز برای رفتن اسب به خانه‌ی (x,y)(x,y) را پیدا کنید.

مهره‌ی اسب در هر حرکت می‌تواند در یکی از جهت‌های عمودی یا افقی دو خانه به پیش برود و در جهت دیگر یک خانه به جلو برود. این هشت خانه‌ در شکل زیر با رنگ قرمز مشخص شده‌اند.

حرکات مجاز یک مهره‌ی اسب

ورودی🔗

در سطر اول ورودی، عدد طبیعی tt داده می‌شود. 1t30001\leq t \leq 3000

در سطر iiام از tt سطر بعدی، دو عدد xix_i و yiy_i آمده است. 0xi,yi1090\leq x_i,y_i \leq 10^9

خروجی🔗

پاسخ شما باید شامل tt خط باشد. در خط iiام باید حداقل حرکت مورد نیاز اسب برای رسیدن به (xi,yi)(x_i,y_i) با شروع از (0,0)(0,0) را چاپ کنید.

مثال‌ها🔗

ورودی نمونه ۱🔗

6
1 1
2 1
2 2
3 3
3 1
2000 0
Plain text

خروجی نمونه ۱🔗

2
1
4
2
2
1000
Plain text

توضیح تصویر

  • مسیر رسیدن اسب به خانه‌ی (1,1)(1,1) را می‌توانید در شکل زیر با توجه به اعداد صورتی پیدا کنید.
  • مسیر رسیدن اسب به خانه‌ی (2,1)(2,1) را می‌توانید در شکل زیر با توجه به عدد قهوه‌ای پیدا کنید.
  • مسیر رسیدن اسب به خانه‌ی (2,2)(2,2) را می‌توانید در شکل زیر با توجه به اعداد سیاه پیدا کنید.
  • مسیر رسیدن اسب به خانه‌ی (3,3)(3,3) را می‌توانید در شکل زیر با توجه به اعداد بنفش پیدا کنید.
  • مسیر رسیدن اسب به خانه‌ی (3,1)(3,1) را می‌توانید در شکل زیر با توجه به اعداد صورتی آبی پیدا کنید.
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.