- محدودیت زمان: ۱۰ ثانیه
- محدودیت حافظه: ۱۰۲۴ مگابایت
عمو که دیگر حال داستان سرایی ندارد، صورت سوال را بدون هیچ گونه داستانی برای شما میگوید:
او یک آرایه n عضوی به نام a دارد که تمامی عناصر آن فرد هستند. سپس او q درخواست از شما میکند که به یکی از تو فرم زیر میباشند.
- اعداد l,r,x به ترتیب داده میشوند. سپس به ازای هر l≤i≤r مقدار عنصر ai به اندازه x واحد زیاد کنید. همچنین به علت علاقه عمو به اعداد زوج، تضمین میکند که x حتما زوج است.
- اعداد l,r به ترتیب داده میشوند. سپس شما باید به عمو ضرب ai که l≤i≤r است را بگویید. عمو به علت کهولت سن توانایی پردازش اعداد بزرگ را ندارد، به همین علت شما کافی است جواب را باقی مانده به پیمانه 220 بگویید.
ورودی🔗
در خط اول ورودی شامل دو عدد n و q است که به ترتیب نشانگر سایز آرایه و تعداد درخواست ها میباشد.
در خط بعدی n عدد داده میشود که اعداد آرایه عمو هستند.
در q خط بعدی در هر خط یک پرسش داده میشود.
در ابتدای هر پرسش عدد t میآید که نوع درخواست را مشخص میکند.
سپس با توجه به نوع درخواست یکی از دو حالت زیر داده میشود
1 l r x
که درخواست از نوع اول را نشان میدهد.
2 l r
که درخواست از نوع دوم را نشان میدهد.
خروجی🔗
به ازای هر درخواست نوع دوم جواب را چاپ کنید.
محدودیتها🔗
1≤n,q≤2∗105
1≤ai<220
1≤l≤r≤n
0≤x≤220
ورودی نمونه ۱🔗
خروجی نمونه ۱🔗