matrice

Time limit: 1.5s Memory limit: 4MB Input: matrice.in Output: matrice.out

Cerință

Fie numerele întregi NN, MM și TT. Calculați numărul de moduri de a construi o matrice cu NN linii și MM coloane folosind valori întregi aflate în intervalul închis [0,T][0, T], astfel încât fiecare linie și fiecare coloană a matricei să aibă elementele în progresie aritmetică cu rație strict pozitivă. Progresiile se consideră pentru secvența elementelor de pe linii ca fiind de la stânga la dreapta, iar pentru coloane ca fiind de sus în jos. De asemenea, fiecare linie și fiecare coloană poate avea o rație proprie, distinctă de celelalte, iar rațiile asociate liniilor și coloanelor trebuie să fie crescătoare de sus în jos, respectiv de la stânga la dreapta. Deoarece acest număr poate fi foarte mare, el se va afișa modulo 109+910^9 + 9.

Date de intrare

Pe prima linie din fișierul matrice.in se găsesc numerele N , M și T cu semnificația din cerință.

Date de ieșire

Fișierul matrice.out va conține doar numărul de moduri cerut, modulo 109+910^9 + 9.

Restricții și precizări

  • 1N,M2001 \leq N, M \leq 200;
  • 1T20 000 0001 \leq T \leq 20 \ 000 \ 000;
  • Atenție la limita de memorie!
# Punctaj Restricții
1 11 N=1N = 1 sau M=1M = 1 și T1 000T \leq 1 \ 000
2 9 N=1N = 1 sau M=1M = 1
3 15 T100T \leq 100
4 17 T1 000T \leq 1 \ 000
5 26 T100 000T \leq 100 \ 000
6 22 Fără restricții suplimentare

Exemplul 1

matrice.in

2 3 5

matrice.out

8

Explicație

Cele 8 matrice sunt:

(012123),(123234),(234345)\begin{pmatrix} 0 & 1 & 2 \\ 1 & 2 & 3 \end{pmatrix}, \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 4 \end{pmatrix}, \begin{pmatrix} 2 & 3 & 4 \\ 3 & 4 & 5 \end{pmatrix}

(012234),(123345),(012345)\begin{pmatrix} 0 & 1 & 2 \\ 2 & 3 & 4 \end{pmatrix}, \begin{pmatrix} 1 & 2 & 3 \\ 3 & 4 & 5 \end{pmatrix}, \begin{pmatrix} 0 & 1 & 2 \\ 3 & 4 & 5 \end{pmatrix}

(012135),(024135)\begin{pmatrix} 0 & 1 & 2 \\ 1 & 3 & 5 \end{pmatrix}, \begin{pmatrix} 0 & 2 & 4 \\ 1 & 3 & 5 \end{pmatrix}

Se observă că rațiile de pe linii și de pe coloane NU trebuie să fie neapărat strict crescătoare.

Exemplul 2

matrice.in

2 3 1000

matrice.out

437458160

Log in or sign up to be able to send submissions!