- محدودیت زمان: ۲ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
داده ساختار صف اولویت میانه شامل عنصر مجزاست که اعمال زیر را میتوان روی آن انجام داد:
- درج یک عنصر و حذف میانه، در بدترین حالت در
- ساخت یک صف اولویت میانه
MPQ
از عنصر در زمان
ورودی
در خط اول عدد که نشاندهنده تعداد دستورهایی است که شما باید اجرا کنید میآید. در سطر بعد، دستور داده میشود که دستور لزوما در خط اول داده خواهد شد. دستورات ممکن به شرح زیر هستند:
- دستور : یک
MPQ
از اعداد تا در زمان میسازد. (برای بدست آوردن میانه این اعداد میتوانید زمان هزینه کنید و این جزء مراحل ساختMPQ
به حساب نمیآید.) - دستور : عدد را در در
MPQ
درج میکند. - دستور : میانه را در از
MPQ
حذف میکند.(اگر تعداد عناصر زوج باشد، عنصر امین در لیست مرتب عناصر را میانه درنظر بگیرید)
خروجی
شما باید به تعداد دستورهای در ورودی، عدد حاصل از فراخوانی این تابع را در خروجی چاپ کنید. فرض کنید تعداد خروجیهایی که یک برنامه چاپ میکند بیشتر از نخواهد بود.
مثال
ورودی نمونه
خروجی نمونه
ارسال پاسخ برای این سؤال