لینکهای مفید برای شرکت در مسابقه:
برای تست کردن برنامههایتان نیازی به استفاده از کامپایلرهای جدید نیست و میتوانید با ثبتنام رایگان در اینجا، از ویرایشگر سمت چپ این تمرین برای اجرای کدهایتان استفاده کنید.
در صورت بروز مشکل آن را از طریق قسمت "سوال بپرسید" مطرح کنید.
سری سوم سوالات اضافه شد؛ جوایز بعد از کشف تقلب در بلاگ اعلام میشود.
پشتیبانی مسابقه از ساعت ۱۶ الی ۱۹ و ۱۱ الی ۱۴ هر روز است.
امیر از خواب بیدار شده اما هنوز کمی خسته است. او دقیقه دیگر فرصت استراحت دارد و چون خسته است تصمیم میگیرد کمی چرت بزند.
هر چرت دارای دو مشخصه و است که به ترتیب مدت زمان چرت و مقدار انرژی دریافتی از چرت را مشخص میکند؛ توجه کنید که ممکن است او بعد از یک چرت خستهتر باشد یا به عبارت دیگر، صفر و یا حتی منفی باشد!
همچنین امیر به ازای هر دقیقه از دقیقه که چرت نمیزند، یک واحد از انرژیاش کم میشود و در زمان صفر هم، صفر واحد انرژی دارد.
امیر میخواهد یک انتخاب کند و به ترتیب چرتهای تا را بزند بطوری که در دقیقهی همهی چرتهایش تمام شده باشد و بیدار باشد؛ حال شما به او بگویید که با این شرایط در زمان ، حداکثر چقدر انرژی میتواند داشته باشد.
توجه کنید که میتواند صفر باشد و به ازای انتخابی جمع چرتها باید کمتر مساوی باشد.
خط اول ورودی شامل دو عدد و است. سپس در خط دیگر ورودی، در هر خط به ترتیب دو عدد و میآیند.
بیشینه انرژی امیر را در زمان چاپ کنید. توجه کنید که این عدد ممکن است منفی باشد.
در این مثال امیر، را ۲ انتخاب میکند و چرتهای ۱ و ۲ را میزند؛ بنابراین بعد از ۳ دقیقه (که هر دو چرتش تمام شده)، ۴ واحد انرژی دارد؛ سپس دو دقیقه چرت نمیزند و ۲ واحد انرژیاش کم میشود؛ بنابراین در نهایت ۲ واحد انرژی دارد.
در این مثال هم بهترین حالت است و پس از این که امیرمحمد ۹ دقیقه چرت میزند ۶- واحد انرژی دارد و پس از یک دقیقه انرژیاش ۷- میشود.