Diferențe pentru problema/lasfierbinti între reviziile #27 si #31

Nu există diferențe între titluri.

Diferențe între conținut:

# Văzând că au rămas câteva pavele nepuse, îi pune pe cei doi meșteri să completeze, astfel încât toată ulița de lungime *l* are acum 2[*l*] pavele. Pentru a le verifica lucrarea, o pune pe fetița sa să sară pe primele două pavele, cu un picior pe pavela din stânga și celălalt picior pe cea din dreapta și observă că ambele pavele s-au crăpat! Supărat, primarul o pune pe fetiță să sară de la un capăt până ajunge la celălalt: la prima parcurgere a drumului sare din 2 în 2 pavele, pe pavelele 2, 4, 6, și așa mai departe. Toate pavelele pe care sare se crapă! La următoarea parcurgere o ia de la capăt, dar sare din 3 în 3 pavele, pe pavelele 3, 6, 9, și așa mai departe, apoi din 4 în 4 pavele și tot așa, până sare din *k* în *k* pavele. Toate săriturile sunt la fel, cu un picior pe pavela stângă și celălalt pe pavela dreaptă. Toate pavelele atinse s-au crăpat. La final, primarul se întreabă la ce poziție se află primele două pavele rămase întregi.
# Primarului îi plăceau anumite pavele montate de Celentano pentru că aveau un model deosebit desenat pe suprafața lor. Au fost montate *n* astfel de pavele de-a lungul uliței, în diferite poziții. Acum se întreabă dacă acestea s-au crăpat sau au rămas întregi în urma săriturilor fetiței.
!>problema/lasfierbinti?lasfierbinti_cerinta1_2.png!
 
h2. Date de intrare
!>problema/lasfierbinti?lasfierbinti_cerinta3.png!
Pe prima linie a fișierului de intrare $lasfierbinti.in$ se află *T*, tipul cerinței.
Dacă *T* este 1 sau 2, pe a doua linie se află *l*, *c* și *f*, respectiv lungimea drumului, numărul de pavele puse până se odihnește Celentano și numărul de pavele puse până se odihnește Firicel.
Pe prima linie a fișierului de ieșire $lasfierbinti.out$ veți scrie rezultatul cerut, care depinde de T, astfel:
* Dacă *T*=1 afișați numărul de pavele pe care le montează inițial meșterii.
* Dacă *T*=2 afișați numărul de locuri pe uliță în care s-au odihnit amândoi meșterii.
* Dacă *T*=3 afișați poziția primelor două pavele care nu s-au crăpat după ce fetița primarului termină de sărit, *sau 0 dacă fetița crapă toate pavelele*.
* Dacă *T*=4 pentru fiecare poziție dată afișați 1 dacă pavelele de la acea poziție sunt întregi sau 0 dacă sunt crăpate.
* Dacă [*T*]=1 afișați numărul de pavele pe care le montează inițial meșterii.
* Dacă [*T*]=2 afișați numărul de locuri pe uliță în care s-au odihnit amândoi meșterii.
* Dacă [*T*]=3 afișați poziția primelor două pavele care nu s-au crăpat după ce fetița primarului termină de sărit, *sau 0 dacă fetița crapă toate pavelele*.
* Dacă [*T*]=4 pentru fiecare poziție dată afișați 1 dacă pavelele de la acea poziție sunt întregi sau 0 dacă sunt crăpate.
h2. Restricții
* 2 ≤ *k* ≤ *l*
* 1 ≤ *n* ≤ 500
* 1 ≤ *x[~i~]* ≤ *l*
* Pentru prima cerință se acordă 16p, pentru a doua cerință 24p, pentru a treia cerință 28p, iar pentru a patra cerință 32p
h2. Exemplu
table(example).
table(example).
|_. lasfierbinti.in |_. lasfierbinti.out |_. Explicații |
| 1
20 2 3
Prima dată fetița sare pe cele două pavele la poziția 1 și ele se crapă.
 
A doua oară, fetița sare din 2 în și se crapă pavelele la pozițiile 2, 4, 6, 8, 10, 12, 14, 16,
 18 și 20.
18 și 20.
 
Apoi sare din 3 în 3 și se crapă pavelele la pozițiile 3, 9 și 15. Pozițiile 6, 12 și 18 erau
deja crăpate la săritura anterioară.

Nu există diferențe între securitate.