Diferențe pentru problema/fit între reviziile #1 si #5

Diferențe între titluri:

fit
Fit

Diferențe între conținut:

== include(page="template/taskheader" task_id="fit") ==
Poveste și cerință...
Patricia se duce la sala de fitness unde antrenorul ei îi spune să lucreze un anumit program.
Acesta conține trepte de efort de dimensiuni diferite și presupune un anumit timp pentru a fi realizat integral.
O treaptă se execută într-o unitate de timp și prin executarea ei se consumă un număr de calorii egal cu dimensiunea sa.
Programul integral ales de antrenor se desfășoară în două etape succesive:
 
Etapa I
 
* $1$ treaptă de dimensiune $1$
* $1$ treaptă de dimensiune [$1$], $1$ treaptă de dimensiune $2$
* $1$ treaptă de dimensiune [$1$], $1$ treaptă de dimensiune [$2$], $1$ treaptă de dimensiune $3$
...
* $1$ treaptă de dimensiune [$1$], $1$ treaptă de dimensiune [$2$], ..., $1$ treaptă de dimensiune $N$
 
Etapa II
 
* $1$ treaptă de dimensiune $N-1$, $1$ treaptă de dimensiune $N-2$, ... , $1$ treaptă de dimensiune $1$
...
* $1$ treaptă de dimensiune [$3$], $1$ treaptă de dimensiune [$2$], $1$ treaptă de dimensiune $1$
* $1$ treaptă de dimensiune [$2$], $1$ treaptă de dimensiune $1$
* $1$ treaptă de dimensiune [$1$].
 
După $T$ unități de timp, sună telefonul. Antrenorul îi permite Patriciei să răspundă la telefon doar dacă se află în cea de-a II-a etapă a antrenamentului sau dacă terminat de lucrat întreg programul, altfel nu!
 
h2. Cerință
 
Scrieți un program care citește numerele $N$ și $T$ și apoi determină și afișează numărul întreg $X$ definit astfel:
 
* [$1$], dacă Patricia a terminat de lucrat întreg programul în momentul în care a sunat telefonul
* $-1$, dacă Patricia nu are permisiunea să răspundă la telefon
* numărul natural $K$ de calorii consumate până în momentul în care a sunat telefonul, dacă Patricia a trecut în etapa a II-a fără a o realiza integral.
h2. Date de intrare
Fișierul de intrare $fit.in$ ...
Fișierul fit.in conține pe o linie numerele naturale $N$ și [$T$], separate printr-un spațiu.
h2. Date de ieșire
În fișierul de ieșire $fit.out$ ...
Fișierul de ieșire $fit.out$ va conține o singură linie pe care se va scrie numărul întreg $X$ determinat de program.
h2. Restricții
* $... ≤ ... ≤ ...$
* $N și T sunt numere naturale nenule$
* $1 ≤ N ≤ 1000$
* $1 ≤ T ≤ 1000000$
h2. Exemplu
table(example).
|_. fit.in |_. fit.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
 
h3. Explicație
 
...
|_. fit.in |_. fit.out |_. Explicatie |
| 5 22
| 51
| Timp total necesar pentru a încheia antrenamentul: [$25$]. Etapa I se finalizează după $15$ unități de timp.
Nu consumă caloriile pentru ultimele $3$ trepte de dimeniuni: $2 1 1$.
|
| 5 27
| 1
| Patricia a terminat de lucrat întreg programul în momentul în care a sunat telefonul.
|
| 5 10
| -1
| Timpul necesar pentru a finaliza etapa I este egal cu [$15$].
Nu are voie să raspundă la telefon.
|
== include(page="template/taskfooter" task_id="fit") ==
 
== include(page="template/taskfooter" task_id="fit") ==

Nu există diferențe între securitate.