Mai intai trebuie sa te autentifici.
Diferente pentru problema/color5 intre reviziile #34 si #11
Diferente intre titluri:
Color5
color5
Diferente intre continut:
== include(page="template/taskheader" task_id="color5") ==
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$.
Se da un graf cu $N + 1$ numerotate de la $0$ la $N$. Exista muchii de la nodul $N$ la toate celelalte $N$ noduri si intre oricare doua noduri $A$ si $B$ cu proprietatea ca $A, B < N$ si $(A + 1) = B$ mod $N$. Se observa cu numarul total de muchii este $2 * N$.
h2. Cerinţă 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 fişierului $color5.in$se va afla un singur număr natural $N$ avînd semnificaţia din enunţ.
Pe prima linie a fisierului $color5.in se va afla un singur numar natural $N$ avand semnificatia din enunt.
h2. Date de ieşire
Î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$.
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 ca muchia dintre nodurile $A$ si $B$ a fost colorata in culoarea $C$.
h2. Restricţii * $3 ≤ N ≤ 100$
* Culorile afişate în fişierul de ieşire trebuie să fie numere naturale din intervalul $[1,M]$, unde $M$ este număruldeculori folosite.* Scorul pe care îl veţiobţine pe ficare test va fi calculat folosind formula: [(Răspuns_optim / Răspuns_concurent)^2^ * 10)].
1 ≤ 5 a{~i~}
h2. Exemplu 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
| This is some text written on multiple lines. | This is another text written on multiple lines.
| h3. Explicaţie
Avem muchie între oricare două noduri, deci putem folosi o singură culoare pentru colorarea grafului.
...
== include(page="template/taskfooter" task_id="color5") ==