Pagini recente » Xerox | Diferente pentru template/userheader intre reviziile 7 si 1 | Diferente pentru problema/minarea intre reviziile 3 si 9 | Atasamentele paginii Profil hunter12 | 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.