Nu aveti permisiuni pentru a descarca fisierul grader_test1.in
Diferente pentru problema/kino intre reviziile #18 si #9
Diferente intre titluri:
Kino
kino
Diferente intre continut:
== include(page="template/taskheader" task_id="kino") ==
Pe un perete al unei piramide, niste arheologi au descoperit $N$ şiruri de numere naturale strict pozitive, toate de lungime $L$. Din pacăte, de-a lungul timpului, unele dintre numere au fostşterse.Pe lânga acesteşiruri,ei maicunosc un şir special $K{~i~}$, tot de lungime $L$, darfără numere lipsă, găsit pe unpergament. Se ştie faptul ca şirurile iniţiale respectăo proprietate ciudată: numerele de pe poziţia $i$ din fiecare şir sunt cuprinse $1$ şi $K{~i~}$ (inclusiv).Fiindcă şirurile nu le folosesc la nimic şi pentru că sunt plătiţi cu ora, arheologii au inceput să se joace cu ele punându-şi diferite intrebări.Astfel, ei au definit distanţa dintre două şiruri ca numărul de poziţii corespondente cu valori diferite.De exemplu, distanţa între şirurile $[*1* 2 *5 3* 3]$ şi $[*3* 2 *1 10* 3]$ este $3$. Plecând de la acest concept, ei se intreabă cu ce numere ar trebui sa completeze locurile lipsă astfel incât proprietatea să fie respectată în continuare si suma distanţelor între oricare două şiruri iniţiale să fie maximă. Cum arheologii nu se pricep la informatică, nu au reuşit să rezolve problema şi, de aceea, v-au rugat pe voi sa îi ajutaţi.
Poveste şi cerinţă...
h2. Date de intrare
Pe prima linie a fişierului$kino.in$ se află $2$ numere naturale $N$ si $L$, avândsemnificaţiadinenunţ. Pe a doua linie, se află $L$ numere ce reprezintă şirul de pe pergament. Urmatoarele$N$ linii conţincâte$L$numere fiecare, reprezentând şirurile găsite de arheologi.În locul numerelor lipsă, apare cifra $0$.
Fişierul de intrare $kino.in$ ...
h2. Date de ieşire
În fişierul de ieşire $kino.out$veti afişa suma maximă posibilă a distanţelor între oricare două şiruri.
În fişierul de ieşire $kino.out$ ...
h2. Restricţii
* $1 ≤ N ≤ 20 000$
* $1 ≤ L ≤ 50$
* $1 ≤ K{~i~} ≤ 1 000 000 000$
* Pentru $30%$ din teste $1 ≤ N, K{~i~} ≤ 500$
* $... ≤ ... ≤ ...$
h2. Exemplu table(example). |_. kino.in |_. kino.out |
|33542102130440|7
| This is some text written on multiple lines. | This is another text written on multiple lines.
| h3. Explicaţie
O soluţie ce obţine suma maximă ar putea fi alcătuită din şirurile $[1 *1* 2]$, $[1 3 *1*]$ şi $[4 4 *1*]$.Distanţa între primele două şiruri este $2$, între primul şi al treilea $3$, iar între al doilea şi al treilea $2$.Astfel, suma totală (şi maximă posibilă) este $7$.
...
== include(page="template/taskfooter" task_id="kino") ==
Nu exista diferente intre securitate.
Diferente intre topic forum:
3660
