قطار کامیابی


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

بعد از مدت‌ها که لیته توانست با موفقیت چالش خوش‌اندام شدن را تا حدودی پشت سر بگذارد، فیته نیز کم‌کم به او علاقه‌مند شد و امروز آن‌ها می‌خواهند به اولین قرار خود بروند. لیته در نقطه aa شهر زندگی می‌کند و فیته نقطه bb را برای اولین قرار انتخاب کرده‌است.

در این شهر دو نوع قطار برای جا‌به‌جایی وجود دارد:

  • نوع اول: نقطه xx و x+1x + 1 را با یک مسیر دو طرفه به هم متصل می‌کند. ( به ازای هر xx صحیح )
  • نوع دوم: نقطه k×xk \times x و k×(x+1)k \times (x +1) را با یک مسیر دوطرفه به هم متصل می‌کند. ( به ازای هر xx صحیح و kk داده شده در ورودی )

کوتاه‌ترین مسیر

هم چنین می‌دانیم فاصله طی کردن یک مسیر بین دو نقطه به ازای هر‌نوع قطار دقیقا یک دقیقه است.

وظیفه شما به عنوان دوست و رفیق لیته این است که به او بگویید زودترین زمان ممکن رسیدن لیته به محل قرار چقدر است.

ورودی🔗

ورودی تنها شامل یک سطر است که در آن به ترتیب سه عدد صحیح kk و aa و bb با فاصله از هم آمده‌است. 109a,b109-10^9 \le a, b \le 10^9 1k1091 \le k \le 10^9

خروجی🔗

در تنها سطر خروجی زودترین زمان رسیدن لیته به محل قرار را چاپ کنید.

ورودی نمونه🔗

4 1 10
Plain text

خروجی نمونه🔗

5
Plain text

نمونه‌ی بالا همان تصویر موجود در صورت سوال است؛ مسیر بهینه با ۵ سفر در تصویر پررنگ شده است.

ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.