Ad günü#3205

Ad günü

4 saniyə
122,174 meqabayt
Çətin

Stan ad günü üçün Stewiedən sehrli bir massiv hədiyyə alıb. Bu massiv iki əməliyyatı yerinə yetirə bilir: istənilən elementi dəyişmək və aşağıdakı tipli sorğunu cavablandırmaq: "aralıqda -dan -yə qədər neçə müxtəlif ədəd var?"

Stan bu hədiyyədən olduqca təsirlənib, amma eyni zamanda şübhələnir, çünki Stewienin zarafatları ilə məşhurdur. İlk baxışda hər şey qaydasında görünürdü: Stan bir neçə sadə əməliyyat edəndə massiv bütün cavabları düzgün qaytardı.

Sehrli massivi tam yoxlamaq və şübhələri aradan qaldırmaq üçün Stan sənin köməyinə müraciət edir: o, ardıcıl bir neçə əməliyyat yerinə yetirəcək, sən isə düzgün cavabları tapmalısan ki, Stan əmin ola bilsin, həqiqətən sehrli massivdir.

Giriş

Birinci sətirdə iki tam ədəd və (1 \leq n, m \leq 50000) verilir. İkinci sətirdə massivə ilkin yazılmış ədəd göstərilmişdir. Növbəti sətirdə əməliyyatlar təsvir olunur:

Bütün massiv elementləri 10^9-u aşmayan qeyri-mənfi tam ədədlərdir.

Çıxış

"" şəklində olan hər bir sorğu üçün, Stanın sehrli massivi ilə hesablanmış cavabı ayrıca sətirdə çap et.

Nümunələr

Nümunə 1

Loading
Loading