1135 - p2sah

From Bitnami MediaWiki
Revision as of 18:36, 8 January 2024 by Oros Ioana Diana (talk | contribs) (Pagină nouă: Se dă o tablă de șah cu n+1 linii (numerotate de sus în jos începând cu 1) și 2n+1 coloane (numerotate de la stânga la dreapta începând cu 1). Pe prima linie pătratul din mijloc conține 1 gram de fân, iar celelalte pătrate de pe prima linie nu conțin nimic. Începând cu linia a doua fiecare pătrat conține o cantitate de fân obținută prin adunarea cantităților de fân din cele 3 pătrate ale liniei anterioare cu care se învecinează (pe verticală și d...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Se dă o tablă de șah cu n+1 linii (numerotate de sus în jos începând cu 1) și 2n+1 coloane (numerotate de la stânga la dreapta începând cu 1). Pe prima linie pătratul din mijloc conține 1 gram de fân, iar celelalte pătrate de pe prima linie nu conțin nimic. Începând cu linia a doua fiecare pătrat conține o cantitate de fân obținută prin adunarea cantităților de fân din cele 3 pătrate ale liniei anterioare cu care se învecinează (pe verticală și diagonală). De exemplu dacă n=3 tabla are 4 linii, 7 coloane și următoarea configurație. Un cal pleacă de pe prima linie, de pe o coloana k<=n, sare din orice poziție (i,j) în poziția (i+1,j+2) atât timp cât este posibil și mănâncă tot fânul din pătratele prin care trece. De exemplu, pentru n=3 și k=2, pătratele prin care trece calul sunt marcate cu asterisc (*)

Cerința

1. Cunoscând n și k, să se calculeze cantitatea de fân de pe linia k a tablei. 2. Cunoscând n și k, să se calculeze câte grame de fân mănâncă un cal care pleacă de pe prima linie, de pe coloana k.

Întrucât aceste numere pot fi mari, se cere doar restul modulo 100003 ale acestor numere.

Date de intrare

Date de ieșire

Restricții și precizări

Exemplu 1


Exemplu 2


Rezolvare

<syntaxhighlight lang="python" line>

</syntaxhighlight>

Explicatie