ConcursC++17

matrice

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 NN, MM și TT 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

  • 1≤N,M≤2001 \leq N, M \leq 200;
  • 1≤T≤20 000 0001 \leq T \leq 20 \ 000 \ 000;
  • Atenție la limita de memorie!
#PunctajRestricții
111N=1N = 1 sau M=1M = 1 și T≤1 000T \leq 1 \ 000
29N=1N = 1 sau M=1M = 1
315T≤100T \leq 100
417T≤1 000T \leq 1 \ 000
526T≤100 000T \leq 100 \ 000
622Fă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

Sursă și autori

ONI 2023, clasele 10. Popescu Ștefan-Alexandru.

Enunț din Kilonova, sub licența CC-BY-NC-SA-4.0, conform politicii sursei. Adaptări de prezentare și tipografie. Exemplele, formulele și figurile originale sunt păstrate.

RÂNDUL TĂU

Trimite o soluție

Editor de cod

Setul original de teste și regulile de punctare sunt în curs de verificare. Trimiterea pentru evaluare va fi disponibilă după această verificare.

Se verifică autentificarea…

Un pas, apoi următorul.Înapoi sus ↑