کد مسئله: #16

ماراتون پینگ پنگ

timer
محدودیت زمان: ۱ ثانیه
task_alt
نرخ پذیرش: ۱۵٫۵٪
send
پاسخ‌های ثبت‌شده: ۵۸ ارسال
group
شرکت‌کنندگان: ۱۳ نفر

descriptionشرح مسئله

Problem #16

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

اگر بازیکنی عدد x رو دریافت کنه در پاسخ عدد y که باید x % y = 0 باشه رو میتونه برگردونه. برای مثال اگه فراز عدد 8 رو پرتاب کنه ممد میتونه هر یک از اعداد 4 ,2 ,1 میتونه برگردونه. ماراتون جایی تمومه میشه که یک بازیکن عدد یک رو دریافت کنه چون دیگه نمیتونه جواب مناسبی برگردونه. شما باید طول این ماراتون نفس گیر رو حساب کنین.

برای مثال برای عدد 40 میشه این سناریو در نظر گرفت 
40 - 10 - 5 - 1
ولی سناریوی بلندتری هم وجود داره به شکل
40 - 20 - 10 - 5 - 1
پس بلندترین ماراتون برای عدد 40 میشه 5.

swap_horizقالب ورودی و خروجی

inputساختار ورودی (Input Format)

عددی x که پینگ پنگ با اون شروع میشه.

2 <= x <= 109

outputساختار خروجی (Output Format)

بلندترین ماراتونی ( تعداد دفعاتی که عدد پرتاب میشه ) که میشه بازی کرد.

info توجه: خروجی را دقیقاً مطابق خواسته چاپ کنید؛ کاراکتر اضافی یا عبارات توصیفی نباید در خروجی چاپ شوند.

terminalنمونه‌های آزمایشی (Sample Test Cases)

۱ نمونه
نمونه ۱
ورودی نمونه ۱
100
خروجی نمونه ۱
5

sendارسال راهکار (Submission)

برای ارسال و داوری پاسخ باید وارد حساب کاربری خود شوید. اجرای نمونه‌ها بدون ورود هم ممکن است. loginورود
فایل ارسالی: — محدودیت زمان اجرا: ۱ ثانیه

اگر در تب «آپلود فایل کد» فایلی انتخاب کنید، همان فایل برای داوری ارسال می‌شود و محتوای ویرایشگر نادیده گرفته می‌شود.

مشاهده بهترین ارسال‌های کاربران open_in_new