Nu aveti permisiuni pentru a descarca fisierul grader_test10.in
Diferente pentru problema/lexicografic intre reviziile #29 si #14
Diferente intre titluri:
Lexicografic
lexicografic
Diferente intre continut:
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ N ≤ 250.000$ * $T ≤ 2500$
*Într-un fişier de intrare suma totală a lungimilor şirurilor corespunzătoare celor $T$ teste nu va depăşi 250.000.
* într-un fişier de intrare suma totală a lungimilor şirurilor corespunzătoare celor $T$ teste nu va depăşi 250.000
* $1 ≤ K ≤ N*(N-1)/2$ * $1 ≤ v[i] ≤ N$, pentru $1 ≤ i ≤ N$
* Vă rugăm să acordaţi atenţie *tipului de date* necesar pentru a citi valorea lui$K$.* Pentru acordarea punctajului pe un fişier de test este necesară rezolvarea corectă a *tuturor* celor$T$teste.* Pentru teste în valoare de $5$ puncte se garantează $K = N * (N - 1) / 2$.* Pentru alte teste în valoare de $7$ puncte se garantează $K = 1$.* Pentru alte teste în valoare de $23$ de puncte se garantează $T ≤ 10, N ≤ 50$.* Pentru alte teste în valoare de $4$ puncte se garantează $T ≤ 10, N ≤ 100$.* Pentru alte teste în valoare de $12$ puncte se garnatează $T ≤ 10, N ≤ 500$.* Pentru alte teste în valoare de $24$ de puncte se garnatează $T ≤ 10, N ≤ 2000$.* Un şir $a{~1~},a{~2~},...,a{~n~}$ este mai mic lexicografic decât un alt şir $b{~1~},b{~2~},...,b{~n~}$ dacă existăun număr întreg $P$ mai mic sau egal cu $N$ astfel încât:$a{~1~}=b{~1~},a{~2~} = b{~2~}, ... , a{~P–1~}=b{~P–1~},iara{~P~}<b{~P~}$.
* Vă rugăm să acordaţi atenţie *tipului de date* necesar pentru a citi valorea lui K * Pentru acordarea punctajului pe un fişier de test este necesară rezolvarea corectă a *tuturor* celor T teste * Pentru teste în valoare de $5$ puncte se garantează $K = N * (N - 1) / 2$ * Pentru alte teste în valoare de $7$ puncte se garantează $K = 1$ * Pentru alte teste în valoare de $23$ de puncte se garantează $T ≤ 10, N ≤ 50$ * Pentru alte teste în valoare de $4$ puncte se garantează $T ≤ 10, N ≤ 100$ * Pentru alte teste în valoare de $12$ puncte se garnatează $T ≤ 10, N ≤ 500$ * Pentru alte teste în valoare de $24$ de puncte se garnatează $T ≤ 10, N ≤ 2000$ * Un şir $a~1~ ,a~2~, ...,a~n~$ este mai mic lexicografic decât un alt şir $b~1~ ,b~2~, ...,b~n~$ dacă există un număr întreg $P$ mai mic sau egal cu $N$ astfel încât:
h2. Exemplu table(example). |_. lexicografic.in |_. lexicografic.out |
| 3 5 2 4 2 3 1 1 4 3 2 1 3 4 6 4 5 3 5 3 4 6 | 2 3 4 1 1 1 2 3 4 3 3 5 4 5 6
| This is some text written on multiple lines. | This is another text written on multiple lines.
| h3. Explicaţie
Pentru primul test: Şirul este format din $N = 5$ elemente, şi anume $v=(4,2,3,1,1)$. Putem efectua $K=2$ interschimbări. Interschimbând elementele @v[1]@ şi @v[2]@ obţinem şirul $(2,4,3,1,1)$, apoi după interschimbarea elementelor @v[3]@ şi @v[2]@ se obţine şirul minim lexicografic $(2,3,4,1,1)$.
...
== include(page="template/taskfooter" task_id="lexicografic") ==