Vrednost dodele
View as PDFMaca Jaca ima za vas sledeći zadatak: Daće vam brojeve a zatim niz
, za svaki element važi
(vrednosti brojeva mogu da se ponavljaju). Vaš zadatak je da formirate niz
(niz se indeksira od
), a da zatim, za svako
iz niza
(u rastućem redosledu) uradite sledeću operaciju:
for (int j=1; j<=M; j++)
A[i + B[j]] = A[i + j]
Drugim rečima, da za svako počev od
do
(u rastućem redosledu), vrednost u
upišete u element
. Za kraj, Jaca će vam dati ceo broj
. Vaš zadatak je da izračunate vrednost
po modulu
nakon svih operacija.
Opis ulaza
U prvoj liniji standardnog ulaza nalaze se dva prirodna broja i
. U narednom redu se nalaze brojevi
, odvojeni razmakom. U naredom redu nalazi se jedan ceo broj
.
Opis izlaza
U jedinu liniju standardnog izlaza ispišite traženi broj (
).
Primer 1
Ulaz
14 6
6 4 3 3 2 1
-1
Izlaz
16
Objašnjenje primera
Niz će nakon svih operacija izgledati ovako:
1 5 1 5 1 5 1 5 1 5 2 2 5 1
Ograničenja
U svim test primerima važi:
- U test primerima vrednim 10 poena:
.
- U test primerima vrednim 60 poena:
.
- U test primerima vrednim 30 poena:
.
Comments