Fişierul intrare/ieşire:fit.in, fit.outSursăOlimpiada locala 2011, Clasa a 9-a
AutorAutor NecunoscutAdăugată deteodor94Teodor Plop teodor94
Timp execuţie pe test0.5 secLimită de memorie2048 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise

Fit

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!

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.

Date de intrare

Fişierul fit.in conţine pe o linie numerele naturale N şi T, separate printr-un spaţiu.

Date de ieşire

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.

Restricţii

  • N şi T sunt numere naturale nenule
  • 1 ≤ N ≤ 1000
  • 1 ≤ T ≤ 1000000

Exemplu

fit.infit.outExplicatie
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.
Trebuie sa te autentifici pentru a trimite solutii. Click aici