- محدودیت زمان: ۱.۵ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
مریم آرایه n عضوی a=[a1,a2,...,an] را دارد. او میخواهد امتیاز q تا از زیربازههای این آرایه را پیدا کند. امتیاز یک زیربازه برابر با تعداد اعدادی است که نسبت به این زیربازه خوشحال هستند.
همچنین میدانیم عدد k نسبت به زیربازهی [al,al+1,al+2,...,ar] خوشحال است اگر عدد k دقیقاً x بار در زیربازه آمده باشد که clk≤x≤crk باشد.

برای مثال اگر a برابر با [1,2,1] باشد و cl1=cr1=1 عدد 1 نسبت به زیربازهی 1 تا 2 ([1,2]) خوشحال است چون یک بار در این بازه آمده است ولی نسبت به زیربازهی 1 تا 3 ([1,2,1]) خوشحال نیست چون دو بار در این بازه آمده است و cr1<2.
ورودی🔗
در سطر اول ورودی، سه طبیعی n که طول آرایه، m که حداکثر عدد آرایه و q که تعداد زیربازههایی است که مریم میخواهد امتیاز آنها را بداند.
1≤n,m,q≤300000
در سطر بعدی n عدد a1,a2,…,an آمده که اعضای آرایه را نشان میدهند.
1≤ai≤m
در m سطر بعدی، در سطر iام بعدی دو عدد cli و cri آمده است.
1≤cli≤cri≤300000
در هر کدام از q سطر بعدی دو عدد آمده است که بازهای را که مریم میخواهد امتیاز آن را پیدا کند. پس در سطر iام از این q سطر بعدی دو عدد li,ri آمده است که مریم امتیاز
[ali,ali+1,ali+2,...,ari]
را میخواهد پیدا کند.
خروجی🔗
در تنها سطر خروجی q عدد چاپ کنید که عدد iام امتیاز زیربازهی [ali,ali+1,ali+2,...,ari] است.
مثالها🔗
ورودی نمونه ۱🔗
خروجی نمونه ۱🔗
در این مثال آرایه a به صورت
[1,2,3,1,2,1]
است.
عدد 1
زمانی خوشحال است که بین [2,3] بار تکرار شود. عدد 2
و 3
زمانی خوشحال هستند که دقیقاً 1 بار ظاهر شوند.
- زیر بازهی اول از ۱ تا ۶ (یعنی [1,2,3,1,2,1]) است. که اعداد ۱ و ۳ خوشحال هستند پس امتیاز آن ۲ است.
- زیر بازهی دوم از ۱ تا ۴ (یعنی [3,1,2,1]) است. که اعداد ۱، ۲ و ۳ خوشحال هستند پس امتیاز آن ۳ است.
- زیر بازهی سوم از ۳ تا ۵ (یعنی [3,1,2]) است. که اعداد ۲ و ۳ خوشحال هستند پس امتیاز آن ۲ است.
- زیر بازهی چهارم از ۴ تا ۴ (یعنی [1]) است. که هیچ عددی خوشحال نیست، پس امتیاز آن ۰ است.