- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
در ابتدا n صف خالی داریم. در هر مرحله،
- یک عدد به انتهای همهی صفها اضافه میشود،
- از ابتدای یکی از صفها تعدادی عدد حذف میشود و شما باید جمع اعداد حذف شده را چاپ کنید. دقت کنید ممکن است صف به طور کامل خالی شود.
ورودی🔗
در خط اول ورودی دو عدد n و q آمده است که تعداد صفها و تعداد اتفاقات را نشان میدهد.
در q خط بعدی در هر خط،
یعنی x به انتهای همهی صفها اضافه میشود.
از ابتدای صف iاُم، j عنصر حذف میشود. تضمین میشود j حداقل صفر و حداکثر به اندازهی طول فعلی صف است.
1≤n,q≤300 000
1≤i≤n
1≤x≤109
خروجی🔗
به ازای هر اتفاق از نوع دوم عدد خواسته شده را چاپ کنید.
مثال🔗
ورودی نمونه🔗
خروجی نمونه🔗
۲ صف داریم و ۵ اتفاق میافتد:
- عدد ۵ به تمامی صفها اضافه میشود.
- عدد ۱۷ به تمامی صفها اضافه میشود.
- از صف اول عنصر ابتدایی (عدد ۵) حذف میشود.
- عدد ۱ به تمامی صفها اضافه میشود.
- از صف دوم ۳ عنصر اول (۵ و ۱۷ و ۱) حذف میشود.