Pagini recente » Monitorul de evaluare | Atasamentele paginii Snake | Diferente pentru problema/calancea intre reviziile 2 si 5 | Atasamentele paginii Elimin 2 | Diferente pentru problema/partitionare intre reviziile 1 si 5
Diferente intre titluri:
partitionare
Partitionare
Diferente intre continut:
== include(page="template/taskheader" task_id="partitionare") ==
Poveste şi cerinţă...
Se consideră un număr natural $N$. Se numeşte partiţie bună a lui $N$, un şir de numere naturale nenule $x{~1~}, x{~2~}, ..., x{~k~}$ cu următoarele proprietăţi:
1) $N = x{~1~} + x{~2~} + ... + x{~k~}$
2) $1 = 1/x{~1~} + 1/x{~2~} + ... + 1/x{~k~}$
h2. Cerinta
Pentru un număr natural dat $N$ se cere să se determine o partiţie bună.
h2. Date de intrare
Fişierul de intrare $partitionare.in$ ...
Fişierul de intrare $partitionare.in$ conţine pe prima linie numărul natural $N$.
h2. Date de ieşire
În fişierul de ieşire $partitionare.out$ ...
În fişierul de ieşire $partitionare.out$ se va scrie pe prima linie partiţia bună a lui $N$, termenii ei fiind separaţi prin cate un spaţiu.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $100 ≤ N ≤ 10 000 000$
* Solutia nu este neaparat unica! Orice solutie corecta este punctata.
* Nu are importanta ordinea numerelor in sirul de numere.
h2. Exemplu
table(example). |_. partitionare.in |_. partitionare.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| 33
| 3 9 3 9 9
|
h3. Explicaţie
...
== include(page="template/taskfooter" task_id="partitionare") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.