Rectangle
به شما یک مستطیل n×m داده شده است و از شما خواسته شده تا تعدادی عملیات روی آن انجام دهید. هر عملیات بهصورت زیر است.
تمام 1≤x≤n,1≤y≤m−wi+1 هایی که خود آن خانه و wi−1 خانه بعد آن خالی است را بهدست بیاورید.
اگر در قسمت قبل حداقل یک جفت پیدا شد، از میان آنها جفتی که دارای کمترین x (اگر چند جفت دارای کمترین x بودند آن جفتی که دارای کمترین y) است را انتخاب کنید و روی آن خانه و wi−1 خانه بعد از آن یک برچسب سیاه 1×wi بچسبانید. خانههایی که روی آنها برچسب چسبیده شده دیگر خالی نیستند و نمیتوان روی آنها دوباره برچسب چسباند.
شما باید به ازای هر عملیات اگر توانستید برچسب بچسبانید، شماره سطر آن را چاپ کنید. در غیر اینصورت عدد −1
را چاپ نمایید.
ورودی
خروجی
در k سطر خروجی در هر سطر پاسخ یک عملیات را چاپ نمایید.
محدودیتها
ورودی و خروجی نمونه
ورودی نمونه | خروجی نمونه |
3 5 5
2
4
3
3
3 | 1
2
1
3
-1 |