فهرست مندرجات

مداد رنگی بازی بچه‌ی آقا داوود

بچه‌ی آقا داوود همه‌ی $N$ مداد رنگی‌‌اش را بر حسب رنگشان مرتب کرده است. مداد رنگی‌ها از چپ به راست با اعداد $1$ تا $N$ نام‌گذاری شده‌اند. او در $M$ مرحله هر بار یکی از اعمال زیر را روی دنباله‌ی مداد رنگی‌هایش انجام می‌دهد:

منظور از ترتیب اولیه در عملیات‌ها ترتیبی است که هیچ عملیاتی روی آن انجام نشده است.

پس از هر عملیات بچه‌ی آقا داوود از او می‌خواهد تا میزان به هم ریختگی ترتیب فعلی مداد رنگی‌ها را به او بگوید. می‌دانیم به‌هم‌ریختگی یک دنباله از مداد رنگی‌ها برابر با تعداد جفت مداد رنگی‌هایی است که عکس ترتیب اولبه‌شان در دنباله ظاهر شده‌اند. به عبارتی دیگر شما باید به آقا داوود کمک کنید تا تعداد نابجایی‌های دنباله‌ی مداد رنگی‌ها را در هر لحظه چاپ کند. آقا داوود پس از کمی بازی با بچه‌اش فهمیده‌است که هر دو بازه‌ای که بچه‌اش بر روی آن‌ها عملیات انجام می‌دهد گوگولی هستند. دو بازه گوگولی هستند اگر یا با هم اشتراک نداشته باشند یا یکی درون دیگری باشد. به عبارتی دیگر به ازای هر دو بازه‌ی $[a,b]$ و $[c,d]$ در ورودی دست کم یکی از عبارات زیر برقرار است:

ورودی

خروجی

خروجی شامل $M$ سطر است که سطر $i$-ام به هم ریختگی مدادرنگی ها بعد از عملیات $i$-ام است.

محدودیت‌ها

ورودی و خروجی نمونه

ورودی نمونه خروجی نمونه
5 4
1 3 >
4 5 >
1 3 <
1 5 <
3
4
1
0