Diferente pentru problema/rgb intre reviziile #2 si #8

Diferente intre titluri:

rgb
Rgb

Diferente intre continut:

h2. Date de intrare
Fişierul de intrare $rgb.in$ va contine trei numere intregi $r$, $g$ si $b$ cu semnificatia din enunt.
Fişierul de intrare $rgb.in$ va contine pe prima linite un numar intreg $T$ reprezentand numarul de teste. Pe urmatoarele $T$ linii se vor gasi cate trei numere intregi $r$, $g$ si $b$ cu semnificatia din enunt.
h2. Date de ieşire
În fişierul de ieşire $rgb.out$ se va afla, in cazul in care exista solutie, setul construit impartit pe trei linii. Prima linie va contine $r$ numere intregi, reprezentand coordonatele celor $r$ puncte rosii din set. A doua si a treia linie vor respecta acelasi format, continand $g$ puncte verzi, respectiv $b$ puncte albastre.
Daca nu exista solutie, se va afisa o singura linie care va contine -1.
În fişierul de ieşire $rgb.out$ se vor afla raspunsurile pentru cele $T$ teste. Raspunsul pentru fiecare test are urmatorul format: in cazul in care exista solutie, va contine setul construit impartit pe trei linii. Prima linie dintre cele 3 va contine $r$ numere intregi, reprezentand coordonatele celor $r$ puncte rosii din set. A doua si a treia linie vor respecta acelasi format, continand $g$ puncte verzi, respectiv $b$ puncte albastre. Daca nu exista solutie la acest test, se va afisa o singura linie care va contine $-1$.
h2. Restricţii
* $1 ≤ T ≤ 10$
* $1 ≤ r, g, b ≤ 100$
* Coordonatele punctelor afisate trebuie sa fie distincte si sa aiba valoarea absoluta mai mica decat 10^9^.
* Daca exista mai multe solutii, se accepta oricare.
h2. Exemplu
table(example). |_. rgb.in |_. rgb.out |
|1 2 1
|2
1 2 1
1 1 100
|5
2 7
4
|
|1 1 100
|-1
-1
|
h3. Explicaţie
In primul exemplu, punctele pot fi asezate astfel.
In primul test, punctele pot fi asezate astfel.
G BR G  <-- Culori
2 45 7  <-- Coordonate (x)
== include(page="template/taskfooter" task_id="rgb") ==
 
Este imposibil de construit un set divers cu un punct rosu, un punct verde si $100$ de puncte albastre.
 
== include(page="template/taskfooter" task_id="rgb") ==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.