Nu aveti permisiuni pentru a descarca fisierul grader_test9.in
Diferente pentru problema/color5 intre reviziile #21 si #34
Diferente intre titluri:
color5
Color5
Diferente intre continut:
== include(page="template/taskheader" task_id="color5") ==
Se daun graf cu $N + 1$ numerotate de la $0$ la $N$. Existamuchii de la nodul $N$ la toate celelalte $N$ nodurisiintre oricare douanoduri $A$si $B$ cu proprietatea ca$A, B < N$si $(A + 1) = B$ mod $N$. Se observacunumarul total de muchii este $2 * N$.
Se dă un graf cu $N + 1$ noduri numerotate de la $0$ la $N$. Există muchii de la nodul $N$ la toate celelalte $N$ noduri şi între oricare două noduri $A$ şi $B$ cu proprietatea că $A, B < N$ şi $(A + 1) = B$ mod $N$. Se observă că numărul total de muchii este $2 * N$.
h2. Cerinta
h2. Cerinţă
Se cere sacolorati muchiile grafului cu un numar cat mai mic de culori astfelincatintre oricare douanoduri saexiste cel putin un drum care contine doar muchii colorate distinct.
Se cere să coloraţi muchiile grafului cu un număr cît mai mic de culori astfel încît între oricare două noduri să existe cel puţin un drum care conţine doar muchii colorate distinct.
h2. Date de intrare
Pe prima linie a fisierului $color5.in se va afla un singur numar natural $N$ avand semnificatia din enunt.
Pe prima linie a fişierului $color5.in$ se va afla un singur număr natural $N$ avînd semnificaţia din enunţ.
h2. Date de ieşire
In fisierul $color5.out$ se va afisa pe prima linie un singur numar natural $M$ reprezentand numarul de culori folosit. Urmatoarele $2 * N$ linii vor contine cate trei numere $A$, $B$si $C$, semnificand faptul camuchia dintre nodurile $A$si $B$ a fost coloratain culoarea $C$.
În fişierul $color5.out$ se va afişa pe prima linie un singur număr natural $M$ reprezentînd numărul de culori folosite. Următoarele $2 * N$ linii vor conţine cîte trei numere $A$, $B$ şi $C$, semnificînd faptul că muchia dintre nodurile $A$ şi $B$ a fost colorată în culoarea $C$.
h2. Restricţii * $3 ≤ N ≤ 100$
* Culorile afisatein fisierul de iesire trebuie safie numere naturale din intervalul $[1, M]$, unde $M$ este numarul de culori folosite. * Scorul pe careil veti obtine pe ficare test va fi calculat folosind formula: [(Raspuns_optim / Raspuns_concurent)^2^ * 10)].
* Culorile afişate în fişierul de ieşire trebuie să fie numere naturale din intervalul $[1, M]$, unde $M$ este numărul de culori folosite. * Scorul pe care îl veţi obţine pe ficare test va fi calculat folosind formula: [(Răspuns_optim / Răspuns_concurent)^2^ * 10)].
h2. Exemplu
|_. color5.in |_. color5.out | | 3 | 1 0 3 1 1 3 1 2 3 1 0 1 1 1 2 1 2 0 1 |
table(example). |_. color5.in |_. color5.out | |3 | 1 0 3 1 1 3 1 2 3 1 0 1 1 1 2 1 2 0 1 |
h3. Explicaţie
Avem muchieintre oricare douanoduri, deci putem folosi o singuraculoare pentru colorarea grafului.
Avem muchie între oricare două noduri, deci putem folosi o singură culoare pentru colorarea grafului.
== include(page="template/taskfooter" task_id="color5") ==