Diferențe pentru problema/covor între reviziile #37 si #1

Nu există diferențe între titluri.

Diferențe între conținut:

== include(page="template/taskheader" task_id="covor") ==
!>{width:32%}problema/covor?covor.png!
 
Bunica Marei țese un covor. Mara urmărește cu mare atenție modelul și încearcă să-l reconstituie pe caietul de matematică. Modelul este format din romburi. Primul romb, de indice 1, are latura formată din două pătrățele, al doilea romb, de indice 2, are latura formată din trei pătrățele etc. Un romb de indice _i_ are latura formată din _i+1_ pătrățele.
 
Romburile sunt unite, consecutiv, ca în exemplul din imaginea alăturată. Săgețile indică sensul în care bunica țese covorul. Ca să nu uite modelul, Mara scrie pe caiet, începând cu 1, numere consecutive care să indice modul în care țese bunica covorul. În exemplul următor este reprezentat modul în care se țese un model format din patru romburi.
 
h2. Cerințe
 
Cunoscându-se numerele _n_ și _k_ să se determine:
 
# numărul maxim de romburi complete care pot forma modelul unui covor, descris cu ajutorul unui șir format din maximum _n_ numere naturale consecutive (primul număr din șir fiind _1_);
# cel mai mic indice al unui romb ce conține numărul _k_.
 
!>{width:40%}problema/covor?covor1.png!
Poveste și cerință...
h2. Date de intrare
Fișierul de intrare $covor.in$ conține pe prima linie, separate prin spațiu, două numere naturale: _n_ (reprezentând numărul maxim de numere consecutive utilizate la descrierea unui model) și _k_ (reprezentând un număr din șirul celor n numere consecutive). Linia a doua conține una dintre valorile 1 sau 2 reprezentând cerința 1, dacă se cere determinarea numărului maxim de romburi complete care pot forma modelul unui covor descris cu ajutorul unui șir format din maximum _n_ numere, respectiv cerința 2, dacă se cere determinarea celui mai mic indice al unui romb ce conține numărul _k_.
Fișierul de intrare $covor.in$ ...
h2. Date de ieșire
În fișierul de ieșire $covor.out$ conține pe prima linie o valoarea naturală reprezentând numărul maxim de romburi complete care pot forma modelul unui covor, descris cu ajutorul unui șir format din maximum _n_ numere, dacă cerința a fost 1, respectiv un număr natural reprezentând cel mai mic indice al unui romb ce conține numărul _k_, dacă cerința a fost 2.
În fișierul de ieșire $covor.out$ ...
h2. Restricții și precizări
h2. Restricții
* $4 ≤ _n_, _k_ ≤ 999 999 999$;
* $1 ≤ _k_ ≤ _n_$;
* Dacă numărul _k_ nu se află pe niciunul dintre romburile complete ce pot fi construite folosind maximum n numere, atunci răspunsul de la cerința 2 este 0;
* Pentru rezolvarea corectă a cerinței 1 se acordă 30% din punctaj, iar pentru rezolvarea corectă a cerinței 2 se acordă 70% din punctaj.
* $... ≤ ... ≤ ...$
h2. Exemple
h2. Exemplu
table(example).
|_. covor.in |_. covor.out |_. Explicații |
| 40 32
1
| 4
| Cel mai mare număr de romburi ce pot forma un model descris cu maximum 40 de numere este 4.
|
|40 32
2
|3
|Numărul 32 se află pe cel de-al treilea romb.
|
|37 7
2
|2
|Numărul 7 se află pe cel de-al doilea și pe cel de-al treilea romb.Cel mai mic indice al unui romb ce conține numărul 7
este 2.
|
|14 12
2
|0
|Numărul 12 nu se află pe niciunul dintre cele două romburi ce pot forma un model descris cu maximum 14 numere.
|
|_. covor.in |_. covor.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
 
h3. Explicație
 
...
== include(page="template/taskfooter" task_id="covor") ==

Nu există diferențe între securitate.