Diferente pentru problema/drumuri1 intre reviziile #6 si #8

Diferente intre titluri:

drumuri1
Drumuri1

Diferente intre continut:

== include(page="template/taskheader" task_id="drumuri1") ==
O tablă pătratică este formată din $N$ x $N$ celule pătrate, identice ca dimensiune, grupate pe $N$ linii şi $N$ coloane numerotate de la 1 la $N$. Din oricare celulă aflată la linia i şi coloana j, se poate face o deplasare doar spre celula vecină (i + 1, j) sau (i, j + 1), dacă aceasta există. În interiorul a $M$ celule ale acestei matrice s-a aşezat câte un jeton.
O tablă pătratică este formată din $N$ x $N$ celule pătrate, identice ca dimensiune, grupate pe $N$ linii şi $N$ coloane numerotate de la $1$ la $N$. Din oricare celulă aflată la linia $i$ şi coloana $j$, se poate face o deplasare doar spre celula vecină $(i + 1, j)$ sau $(i, j + 1)$, dacă aceasta există. În interiorul a $M$ celule ale acestei matrice s-a aşezat câte un jeton.
Numim drum pe această tablă, orice succesiune de celule parcurse conform regulii de deplasare descrisă anterior. Lungimea unui asemenea drum este egală cu numărul de celule parcurse.
h2. Cerinţă
Cunoscând dimensiunea tablei $N$, numărul total de jetoane $M$ şi două numere naturale $L$ şi $K$, să se determine un număr $d$, reprezentând numărul de drumuri distincte modulo **31607** de lungime $L$ care pornesc din celula (1, 1) şi care conţin fiecare câte $K$ jetoane.
Cunoscând dimensiunea tablei $N$, numărul total de jetoane $M$ şi două numere naturale $L$ şi $K$, să se determine un număr $d$, reprezentând numărul de drumuri distincte modulo **31607** de lungime $L$ care pornesc din celula $(1, 1)$ şi care conţin fiecare câte $K$ jetoane.
h2. Date de intrare
h2. Date de ieşire
Pe prima linie a fişierului $drumuri1.out$ se va scrie un singur număr natural $d$ reprezentând numărul de drumuri modulo **31607** care pornesc din celula (1, 1), au lungimea $L$ şi trec prin $K$ celule care conţin jetoane.
Pe prima linie a fişierului $drumuri1.out$ se va scrie un singur număr natural $d$ reprezentând numărul de drumuri modulo **31607** care pornesc din celula $(1, 1)$, au lungimea $L$ şi trec prin $K$ celule care conţin jetoane.
h2. Restricţii
* $1 ≤ $K$ ≤ $N$ ≤ 250$
* $1 ≤ $M$ ≤ 10000$
* $1 ≤ $L$ ≤ 500$
* $1 ≤ K ≤ N ≤ 250$
* $1 ≤ M ≤ 10000$
* $1 ≤ L ≤ 500$
* Două drumuri se consideră distincte dacă diferă prin cel puţin o celulă.
* Într-o celulă se găseşte cel mult un jeton.
  2 2
  2 3
| 3
| Sunt 3 drumuri de lungime 4 care conţin 3 jetoane:
  (1, 1), (1, 2), (1, 3), (2, 3)
  (1, 1), (1, 2), (2, 2), (2, 3)
  (1, 1), (2, 1), (2, 2), (2, 3)
| Sunt $3$ drumuri de lungime $4$ care conţin $3$ jetoane:
  $(1, 1), (1, 2), (1, 3), (2, 3)$
  $(1, 1), (1, 2), (2, 2), (2, 3)$
  $(1, 1), (2, 1), (2, 2), (2, 3)$
|
 
table(example). |_. drumuri1.in |_. drumuri1.out |_. Explicaţii |
| 4 5 2 4
  1 2
  2 1
  3 2
  4 3
| 5
| Sunt 5 drumuri de lungime 4 care conţin 2 jetoane:
  (1, 1), (1, 2), (1, 3), (1, 4)
  (1, 1), (1, 2), (1, 3), (2, 3)
  (1, 1), (1, 2), (2, 2), (3, 2)
  (1, 1), (2, 1), (2, 2), (3, 2)
  (1, 1), (2, 1), (3, 1), (3, 2)
| Sunt $5$ drumuri de lungime $4$ care conţin $2$ jetoane:
  $(1, 1), (1, 2), (1, 3), (1, 4)$
  $(1, 1), (1, 2), (1, 3), (2, 3)$
  $(1, 1), (1, 2), (2, 2), (3, 2)$
  $(1, 1), (2, 1), (2, 2), (3, 2)$
  $(1, 1), (2, 1), (3, 1), (3, 2)$
|

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.