Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2018-03-24 15:07:49.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:salsa.in, salsa.outSursăGrigore Moisil 2018, 11-12
AutorAlex CociorvaAdăugată degrigore.moisilGrigore Moisil grigore.moisil
Timp execuţie pe test0.15 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Salsa

Recent, Bulănel a început să ia cursuri de salsa. Fiind un dansator desăvârşit, a învăţat rapid N figuri numerotate de la 1 la N pe care le poate folosi la petreceri. Pentru fiecare figură i, el ştie exact o figură, nextMove[i], cu care poate continua. Fiecare figură durează o secundă pentru a fi executată.

Melodiile de la petreceri au lungimi variate. Curios din fire, Bulănel se întreabă câteodată în câte moduri poate să danseze pe o melodie de X secunde. Pentru că nu vrea să plictisească fetele, pe parcursul melodiei Bulănel va trebui sa folosească doar figuri diferite. Acesta poate începe cu orice figură doreşte.

Ajutaţi-l pe Bulănel să afle în câte moduri poate să danseze pe o melodie de i secunde pentru fiecare i între 1 şi N. Două moduri se consideră diferite dacă există un indice i, astfel încât figurile efectuate la secunda i în cele două moduri sunt diferite.

Date de intrare

Fişierul de intrare salsa.in ...

Date de ieşire

În fişierul de ieşire salsa.out ...

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

salsa.insalsa.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?