DodPomOduPod
View as PDFDat je niz sa
elemenata.
označava
-ti element niza
.
Treba obraditi upita koji su jednog od naredna dva tipa:
- Tip
: Upit se sastoji od nenegativnog celog broja
i dva pozitivna cela broja
i
. Na svim elementima većim ili jednakim sa
u nizu
izvršiti sledeću operaciju: Dodati
elementima i zatim ih pomnožiti sa
. Tj. element koji je imao vrednost
(
) nakon operacije ima vrednost
.
- Tip
: Upit se sastoji od nenegativnog celog broja
i dva pozitivna cela broja
i
. Na svim elementima manjim ili jednakim sa
u nizu
izvršiti sledeću operaciju: Oduzeti
elementima i zatim ih podeliti sa
. Ukoliko rezultat nije ceo broj, zaokružiti ga na ceo broj bliži nuli. Npr. broj
zaokružiti na
, a broj
na
.
Posle primenjivanja svih ovih operacija (jedne po jedne), koliko elemenata postoji u nizu, koji su veći ili jednaki sa i manji ili jednaki sa
.
Opis ulaza
Prva linija standardnog ulaza sadrži četiri broja ,
,
i
(
,
,
). U narednoj liniji nalazi se
brojeva,
-ti od njih predstavlja
(
). Narednih
linija sadrže po četiri broja
,
,
,
, gde je
, ukoliko je dat upit prvog tipa i
, ukoliko je dat upit drugog tipa (
,
). Apsolutna vrednost svakog elementa niza je strogo manja od
u toku bilo kog trenutka obrađivanja upita.
Opis izlaza
U prvoj i jedinoj liniji standardnog izlaza ispisati koliko elemenata u nizu je veće ili jednako sa
i manje ili jednako sa
.
Primer ulaza
3 3 3 10
1 -2 3
1 2 2 3
2 20 1 3
2 1 20 5
Primer izlaza
1
Comments