Diferente pentru problema/triangles intre reviziile #2 si #1

Nu exista diferente intre titluri.

Diferente intre continut:

== include(page="template/taskheader" task_id="triangles") ==
Fiind un baiat descurcaret, Marian are parte de foarte multe numere (uneori atit de multe, incat nu le poate face fata: aproximativ $10$ milioane). Asa ca, datorita marei sale pasiuni pentru geometrie si triunghiuri reflectorizante, a compus urmatoarea problema pe care voi trebuie sa o rezolvati: se da un sir de $N$ numere naturale si trebuie sa alegeti exact $K$ dintre acestea, astfel incat oricare $3$ numere dintre cele $K$ alese sa poata fi laturile unui triunghi.
Poveste şi cerinţă...
h2. Date de intrare
Fişierul de intrare $triangles.in$ contine pe prima linie $2$ numere naturale $N$ si $K$, separate prin cate un spatiu. Pe a doua linie se vor afla $N$ numere naturale desparite prin cate un spatiu, reprezentand sirul de numere pe care il detine Marian.
Fişierul de intrare $triangles.in$ ...
h2. Date de ieşire
În fişierul de ieşire $triangles.out$ se vor afla pe prima linie $K$ numere naturale desparite prin cate un spatiu, reprezentand numerele alese din sirul dat de $N$ elemente.
În fişierul de ieşire $triangles.out$ ...
h2. Restricţii
* $3 ≤ N ≤ 10.000.000$
* $3 ≤ K ≤ 16.000$
* Numerele din sir vor fi numere naturale cuprinse in intervalul [1, 10^9]
* Daca exista mai multe moduri de alegere a numerelor, se poate afisa oricare dintre ele
* Se garanteaza ca exista solutie.
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. triangles.in |_. triangles.out |
| 5 3
  3 2 1 2 3
| 2 3 3
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
|
h3. Explicaţie
Alte alegeri erau corecte de asemenea, spre exemplu: $1 2 2$ sau $2 2 3$.
...
== include(page="template/taskfooter" task_id="triangles") ==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.