Məktəb yazışmaları#11064

Məktəb yazışmaları

1 saniyə
128 meqabayt
Çox asan

Loсяş, Smeshariklər üçün təhsili daha əlçatan etmək məqsədilə bir məktəb açdı. Bu məktəbdə, digər məktəblərdə olduğu kimi, müəllimlər (məsələn, Pin və Sovunya) və şagirdlər (məsələn, Kroş və Yojik) var. Loсяş isə məktəbin direktorudur. Məktəbdə ümumilikdə n Smesharik (müəllimlər və şagirdlər) var. Onları 1-dən n-ə qədər nömrələyək.

Şagirdlər və müəllimlər arasında ünsiyyət üçün bir messencer yaradılıb. Bu messencer hər hansı bir istifadəçiyə mesaj göndərməyə imkan verir, lakin bəzi əlavə qaydalarla:

Qeyd edək ki, direktor şagird tərəfindən göndərilən oxunmamış mesajı oxuduqda, o, yalnız onun oxunmamış siyahısından silinir (müəllimlərin siyahısından yox).

Loсяş tədris prosesini optimallaşdırmaq istəyir və müəyyən vaxtlarda onu maraqlandırır ki, müəyyən bir istifadəçinin neçə oxunmamış mesajı var.

Sizə hadisələrin baş verdiyi ardıcıllıqla q hadisə verilir. Loсяşın sualına uyğun olaraq hər bir hadisə üçün cavabı verin.

Giriş məlumatları

Birinci sətirdə iki tam ədəd n və q (1 ≤ n, q ≤ 2 * 10^5) - məktəbdəki Smeshariklərin sayı və hadisələrin sayı verilir.

İkinci sətirdə n tam ədəd t[i] (t[i] ∈ 0, 1, 2) - Smeshariklərin rolları verilir. Əgər t[i] = 0, onda i-ci Smesharik - direktor Loсяşdır. Əgər t[i] = 1 - müəllimdir. Əks halda - şagirddir. t[i] arasında yalnız bir ədədin 0 olduğu təmin edilir.

Növbəti q (1 ≤ i ≤ q) sətirdə hadisələrin təsviri verilir. i nömrəli hadisə üç növdən birinə malik ola bilər:

İkinci növ hadisələr üçün təmin edilir ki, x[i] nömrəli hadisə zamanı istifadəçi nömrəsi a[i]-yə oxunmamışa düşən mesaj göndərilib. Həmçinin, bu mesaj hələ də onun oxunmamışlarındadır.

Çıxış məlumatları

Üçüncü növ hadisələrin hər biri üçün yeni sətirdə istifadəçi a[i]-nin neçə oxunmamış mesajı olduğunu göstərin.

Nümunələr

Nümunə 1

Loading
Loading