Nu aveti permisiuni pentru a descarca fisierul grader_test5.ok
Diferente pentru problema/panouri intre reviziile #1 si #9
Nu exista diferente intre titluri.
Diferente intre continut:
==Include(page="template/taskheader" task_id="panouri")==
==Include(page="template/taskheader" task_id="panouri")== Pe autostrada "Soarele Estului " sunt asezate de-a lungul soselei, la distante egale, panouri publicitare ale unor firme. Aceeasi firma, poate sa aiba mai multe panouri publicitare si fiecare panou poate sa apara in mai multe locuri. Tipurile de panouri se identifica prin numere naturale, numarul total de panouri fiind $N$. Firma "X Corporation" are panouri de $T$ tipuri diferite. Firma a primit aprobarea construirii unui mare complex turistic in apropierea autostrazii; de aceea, pentru alegerea locului, este interesata si de urmatorul aspect: care este lungimea minima de sosea, in care se pot intalni, toate cele $T$ tipuri de panouri publicitare ale firmei, indiferent de ordinea acestora, si indiferent daca intre ele se mai interpun sau nu panouri ale altor firme. h2. Cerinta Cunoscand $N$ - numarul total de panouri de la marginea autostrazii si ordinea amplasarii lor, ca si cele $T$ tipuri de panouri amplasate de firma, determinati numarul minim de intervale dintre doua panouri intre care firma "X Corporation" isi regaseste toate panourile sale. h2. Date de Intrare Fisierul de intrare $panouri.in$ are pe prima linie numerele $N$ si $T$. Pe urmatoarele $N$ linii, sunt $N$ numere naturale, nu neaparat diferite, cate unul pe linie, fiecare numar reprezentind tipul panoului respectiv, iar incepand cu linia $N + 2$, cate unul pe linie, cele $T$ tipuri de panouri diferite al firmei. h2. Date de Iesire Fisierul de iesire $panouri.out$ va contine pe prima linie un singur numar intreg pozitiv $L$, reprezentand numarul cerut, sau $-1$ in caz ca nu exista solutie. h2. Restrictii si precizari * $1 ≤ N ≤ 200.000$ * $1 ≤ T ≤ 20.000$ * Toate numerele reprezentand panouri sunt numere naturale din intervalul $[1..20.000]$ h2. Exemple table(example). |_. panouri.in |_. panouri.out | | 6 2 1 2 3 5 3 1 5 1 | 2 | | 8 3 5 1 3 3 5 4 2 1 3 1 4 | 4 | h3. Explicatii * Sunt N = 6 panouri : 1 2 3 5 3 1. Firma are T = 2 tipuri de panouri: 5 si 1. Cea mai scurta secventa care contine elementele 5 si 1, este intre panourile al 4 – lea si al 6 -lea , si contine 2 intervale. * Sunt N = 8 panouri de tipurile: 5 1 3 3 5 4 2 1. Firma are T = 3 tipuri de panouri: 3, 1 si 4. Cea mai scurta secventa care contine elementele 1, 3 si 4, este intre al 2 lea si al 6-lea panou, si contine 4 intervale. ==Include(page="template/taskfooter" task_id="panouri")==
==Include(page="template/raw")== Link: [1]File-List panouri Pe autostrada "Soarele Estului " sunt asezate de-a lungul soselei, la distante egale, panouri publicitare ale unor firme. Aceeasi firma, poate sa aiba mai multe panouri publicitare si fiecare panou poate sa apara in mai multe locuri. Tipurile de panouri se identifica prin numere naturale, numarul total de panouri fiind N. Firma "X Corporation" are panouri de T tipuri diferite. Firma a primit aprobarea construirii unui mare complex turistic in apropierea autostrazii; de aceea, pentru alegerea locului, este interesata si de urmatorul aspect: care este lungimea minima de sosea, in care se pot intalni, toate cele T tipuri de panouri publicitare ale firmei, indiferent de ordinea acestora, si indiferent daca intre ele se mai interpun sau nu panouri ale altor firme. h2. Cerinta Cunoscand N - numarul total de panouri de la marginea autostrazii si ordinea amplasarii lor, ca si cele T tipuri de panouri amplasate de firma, determinati numarul minim de intervale dintre doua panouri intre care firma "X Corporation" isi regaseste toate panourile sale. h2. Date de Intrare Fisierul de intrare panouri.in are pe prima linie numerele N si T. Pe urmatoarele N linii, sunt N numere naturale, nu neaparat diferite, cate unul pe linie, fiecare numar reprezentind tipul panoului respectiv, iar incepand cu linia N + 2, cate unul pe linie, cele T tipuri de panouri diferite al firmei. h2. Date de Iesire Fisierul de iesire panouri.out va contine pe prima linie un singur numar intreg pozitiv L, reprezentand numarul cerut, sau -1 in caz ca nu exista solutie. h2. Restrictii si precizari . 1 <= N <= 200.000 . 1 <= T <= 20.000 . Toate numerele reprezentand panouri sunt numere naturale din intervalul [1..20.000]. Exemple panouri.in panouri.out Explicatii 6 2 2 Sunt N = 6 panouri : 1 2 3 5 3 1. Firma are T = 2 tipuri de panouri: 5 si 1. 1 2 Cel mai scurta secventa care contine elementele 5 si 1, este intre panourile al 4 - lea si al 6 -lea , si contine 2 intervale. 3 5 3 1 5 1 8 3 4 Sunt N = 8 panouri de tipurile: 5 1 3 3 5 4 2 1. Firma are T = 3 tipuri de panouri: 3, 1 si 4. 5 1 Cel mai scurta secventa care contine elementele 1, 3 si 4, este intre al 2 lea si al 6-lea panou, si contine 4 intervale. 3 3 5 4 2 1 3 1 4 References Visible links 1. file:///home/eval/eval/www/infoarena/docs/arhiva/panouri/enunt_files/filelist.xml ==Include(page="template/taskfooter" task_id="panouri")==
Nu exista diferente intre securitate.
Diferente intre topic forum:
1090