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 egy elemű tömb 1-től indexelve, amely nemnegatív egész számokat tartalmaz. Kétféle műveletet végzünk a tömb elemeivel. Az egyik műveletben hozzáadunk a tömb néhány egymást követő eleméhez egy értéket, vagyis adott és mellett minden indexű elem ezután lesz. Definiáljuk adott és esetén (ahol páros) a következő szorzatösszeget: , amely a intervallum értéke a tömbön. A második műveletben adjuk meg a és számok által meghatározott intervallum értékét. Mivel egy intervallum értéke nagyon nagy is lehet, ezért a lekérdezés eredményének -tel vett osztási maradékát kell megadni. Bemenet: az első sor tartalmazza az és számokat. A következő sor számot tartalmaz, elemeit. A következő sor mindegyike vagy alakú, ami azt jelenti, hogy az intervallumon minden tömbértéket megváltoztatunk -vel; vagy alakú, ami azt jelenti, hogy lekérdezzük a intervallum értékét. Kimenet: minden 2-es típusú kérdésre adjuk meg az intervallum értékét modulo . Példa:
Korlátok: , , , , . Időkorlát: 0,3 mp. Értékelés: a pontok 50%-a kapható, ha . Beküldendő egy s146.zip tömörített állományban a megfelelően dokumentált és kommentezett forrásprogram, amely tartalmazza a megoldás lépéseit, valamint megadja, hogy a program melyik fejlesztői környezetben futtatható. |