Diferente pentru problema/triangulare intre reviziile #4 si #5

Nu exista diferente intre titluri.

Diferente intre continut:

== include(page="template/taskheader" task_id="triangulare") ==
Cu atata Programare Dinamica si matematica, Petrica a trecut acum pe geometrie. Un poligon se numeste poligon simplu daca poligonul nu se autointersectează sau, mai riguros, oricare două laturi nu au în comun decât cel mult vârfurile acestuia. Orice poligon simplu cu $N$ varfuri poate fi triangulat prin trasarea a $N-3$ segmente
Petrica a trecut acum pe geometrie. Un poligon se numeste simplu daca poligonul nu se autointersectează sau, mai riguros, oricare două laturi nu au în comun decât cel mult vârfurile acestuia. Orice poligon simplu cu $N$ varfuri poate fi triangulat, sau impartit in triunghiuri, prin trasarea a $N-3$ segmente intre varfurile acestuia, cu conditia ca aceste segmente, impreuna cu laturile poligonului nu se intersecteaza intre ele, cu exceptia varfurilor pe care le au in comun.
 
Pentru un poligon simplu dat, voi trebuie sa il triangulati.
h2. Date de intrare
Fişierul de intrare $triangulare.in$ ...
Fişierul de intrare $triangulare.in$ contine pe prima linie un numar natural $T$ reprezentand numarul de teste. Fiecare test va avea pe prima linie a sa un numar natural $N$ reprezentand numarul de varfuri ale poligonului. Pe urmatoarele $N$ linii se afla cate doua numere intregi, $x$ si $y$, reprezentand coordonatele punctelor. Coordonatele poligonului sunt date in sens trigonometric.
h2. Date de ieşire
În fişierul de ieşire $triangulare.out$ ...
În fişierul de ieşire $triangulare.out$ se vor afisa raspunsurile pentru cele $T$ teste. Un test este format din $N - 3$ linii, pe fiecare linie fiind doua numere, $a$ si $b$ reprezentand indicii celor doua varfuri care formeaza segmentul respectiv. Lista segmentelor trebuie sa fie sortata crescator dupa valoarea $a$, iar in caz de egalitate crescator dupa valoarea $b$.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ T ≤ 3$
* Indicii sunt numerotati de la $0$.
* Atentie! In caz ca exista mai multe triangulari, se va afisa triangularea care da lista minima lexicografica.
h2. Exemplu

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.