![]() |
Az S. 133. feladat (2019. március) |
S. 133. 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 p x a b 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:
Korlátok: 1≤N≤1000, 2≤M≤1000, 0<Q≤105, 0≤x≤1000, 0≤a≤b≤N−1. Időlimit: 0,5 mp.
Értékelés: A pontok 20%-a kapható, ha Q≤1000; további 20% kapható, ha M=2; további 60% kapható az eredeti korlátokra.
(10 pont)
A beküldési határidő 2019. április 10-én LEJÁRT.
Statisztika:
3 dolgozat érkezett. 10 pontot kapott: Noszály Áron. 3 pontot kapott: 2 versenyző.
A KöMaL 2019. márciusi informatika feladatai
|