Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2023-03-22 19:34:13.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:turcane.in, turcane.outSursăOJI 2023, clasele 11-12
AutorAndrei Costin Constantinescu, Mihai BungetAdăugată deIvanAndreiIvan Andrei IvanAndrei
Timp execuţie pe test0.15 secLimită de memorie262144 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Turcane

Pe un câmp asemănător cu o tablă de şah cu M linii şi N coloane, o ţurcană se află în pătrăţelul de coordonate (1, 1) aflat în colţul din stânga-sus al tablei şi vrea să ajungă în pătrăţelul de coordonate (M, N) aflat în colţul din dreapta-jos al tablei. Ea poate efectua sărituri de lungime cel mult P la dreapta, de lungime cel mult Q în jos, de lungime cel mult R pe diagonală spre dreapta-jos, precum şi săritura calului, adică două pătrăţele la dreapta şi unul în jos sau două în jos şi unul la dreapta. Orice săritură trebuie să schimbe poziţia ţurcanei.

Se dă un număr întreg C.

  • Dacă C = 1, să se determine numărul minim de sărituri necesare pentru a ajunge în pătrăţelul de coordonate (M, N).
  • Dacă C = 2, să se determine numărul de moduri în care poate să ajungă în pătrăţelul de coordonate (M, N), nu neapărat cu număr minim de sărituri.

Se garantează că pentru datele de intrare există cel puţin un mod de a ajunge în pătrăţelul (M, N).

Date de intrare

Pe prima linie a fişierului de intrare se află numărul C, pe a doua linie numerele întregi M şi N, iar pe a treia linie numerele întregi P, Q şi R.

Date de ieşire

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

Restricţii

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

Exemplu

turcane.inturcane.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?