Feladat: S.133 Korcsoport: - Nehézségi fok: -
Füzet: 2019/március, 168. oldal  PDF  |  MathML 

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

Adott N darab természetes szám. Q kérdést/feladatot fogunk adni a számokhoz kapcsolódóan. Egy feladatban vagy minden számot megnövelünk x-szel az [a,b] intervallumba eső számaink közül, vagy megkérdezzük, hogy hány szám ad M-mel osztva x-et maradékul az [a,b] intervallumba eső számaink közül. Készítsünk programot, amely válaszol a kérdésekre.
Bemenet: az első sor tartalmazza az N, M, Q számokat. A következő sorban az N darab természetes szám található. A következő Q sor mindegyike egy pxab számnégyest tartalmaz. Ha p=1, akkor megkérdezzük, hogy az [a,b] intervallumba eső számaink között hány ad M-mel osztva x-et maradékul. Ha p=2, akkor az összes [a,b] intervallumba eső számunkat megnöveljük x-szel.
Kimenet: adjuk meg minden kérdésre a választ, ahol p=1. A válaszokat szóközzel választjuk el, a kimenetet egy sorvége jel zárja.
Példa:

 
Bemenet  (a /  jel sortörést helyettesít)Kimenet   9 5 5 / 2 0 1 5 2 1 1 3 42 0 2 0   1 0 0 8 / 1 1 5 7 / 2 1 2 6 / 1 3 1 8 / 1 0 3 3
 

Korlátok: 1N1000, 2M1000, 0<Q105, 0x1000, 0abN-1. Időlimit: 0,5 mp.
Értékelés: A pontok 20%-a kapható, ha Q1000; további 20% kapható, ha M=2; további 60% kapható az eredeti korlátokra.