سلام دوست عزیز😃👋
لینکهای مفید برای شرکت در مسابقه
موفق باشید 😉✌
جمشید از جایگشتها بدش میآید و یک جایگشت به طول دارد که میخواهد طی تعدادی مرحله آن را پاک کند.
جمشید در هر مرحله میتواند یکی از اعداد جایگشت مانند که هنوز پاک نشده را انتخاب و خود آن عدد و تمام اعداد کوچکتر سمت راست و یا تمام اعداد کوچکتر سمت چپ آن عدد را پاک کند. با انجام این کار جمشید به میزان خسته میشود. دقت کنید که اعدادی که پاک نشدهاند به یکدیگر میچسبند.
برای مثال اگر در جایگشت با دنباله عدد را انتخاب کنیم و تمام اعداد کوچکتر سمت راست آن را پاک کنیم، به جایگشت با دنباله میرسیم.
جمشید میخواهد پس از پاک کردن جایگشت فوتبال بازی کند پس میخواهد با کمترین میزان خستگی ممکن کل جایگشت را پاک کند.
مقدارهای در جایگشت جمشید بار تغییر میکنند و در هر بار تغییر یکی از مقادیر عوض میشود.
به جمشید کمک کنید تا کمترین میزان خستگی ممکن برای حذف کل جایگشت قبل از تمام تغییرات و پس از هر تغییر را محاسبه کند.
در خط اول ورودی دو عدد طبیعی و بهترتیب میآیند. در خط دوم ورودی عدد میآید که به ترتیب مقادیر را مشخص میکنند.
در خط سوم ورودی عدد میآید که به ترتیب مقادیر اولیه را مشخص میکنند.
در خط بعدی در هر خط دو عدد و می آیند که تغییر ام را نشان میدهند و باید تغییر باید صورت بگیرد.
در خط ، در خط اول کمترین میزان خستگی جمشید برای پاک کردن جایگشت قبل از اعمال تغییرات و به ترتیب در خط ام ، کمترین میزان خستگی جمشید برای پاک کردن جایگشت پس از اعمال تغییر اول را خروجی دهید.
زیرمسئله | نمره | محدودیت |
---|---|---|
۱ | ۵ | و |
۲ | ۱۰ | و |
۳ | ۲۵ | |
۴ | ۲۵ | و |
۵ | ۳۵ | بدون محدودیت اضافی |
در این مثال قبل از تغییرات کافی است عدد و اعداد کوچکتر سمت چپ آن را پاک کنیم و به مقدار واحد خسته میشویم و سپس تنها عدد باقیمانده عدد است که آن را حذف میکنیم و به مقدار خسته میشویم که در کل واحد خسته میشویم.
پس از تغییر ابتدا عدد و اعداد کوچکتر چپ آن را حذف میکنیم و سپس عدد و اعداد کوچکتر سمت راست آن که در انتها کل جایگشت حذف میشود و میزان کل خستگی خواهد بود.