#0007D5

[ol2] DNI 2023 Piramida

Piramida

Arheologinja dr. Marina istražuje drevnu piramidu koja je nedavno otkrivena u Egiptu. Unutar piramide pronašla je skriveni zid s nevjerojatnom matricom brojeva koju su graditelji ostavili iza sebe. Dr. Marina vjeruje da su ti brojevi ključ za otkrivanje tajne skrivenog blaga u piramidi. Zid s matricom ima poseban mehanizam koji se sastoji od N redaka i M stupaca. Uz zid su nađeni zapisi s ukupno Q operacija koje su izvedene na matrici kako bi je šifrirali. Operacije su oblika "1 x" ili "2 x", gdje 1 označava da se operacija odnosi na retke, a 2 na stupce. Operacija uzme prvih x redaka/stupaca i preseli ih na kraj. Na kraju zapisa nalazi se završna matrica nakon izvođenja svih operacija. Kako bi otkrila tajnu skrivenog blaga, dr. Marina treba rekonstruirati početnu matricu prije nego što su primijenjene operacije. Možete li joj pomoći rekonstruirati matricu?

Ulazni podatci

Prvi redak sadrži dva cijela broja N i M , broj redaka i stupaca matrice. Drugi redak sadrži cijeli broj Q, broj operacija koje su izvedene na matrici. Sljedećih Q redaka sadrži po dva cijela broja oi i xi (1 ≤ oi ≤ 2, 1 ≤ xi ≤ N ako oi = 1 ili 1 ≤ xi ≤ M ako oi = 2), gdje oi označava vrstu operacije (1 za retke, 2 za stupce), a xi označava broj redaka ili stupaca koji treba premjestiti. Sljedećih N redaka sadrži po M prirodnih brojeva manjih od milijardu koji predstavljaju završnu matricu.

Izlazni podatci

Ispišite N redaka s po M brojeva koji predstavljaju početnu matricu prije izvođenja operacija.

Bodovanje

Podzadatak Bodovi Ograničenja

1 6 1 ≤ N, M ≤ 30, 1 ≤ Q ≤ 30 2 13 1 ≤ N, M ≤ 1000, 1 ≤ Q ≤ 1000 3 21 1 ≤ N, M ≤ 2000, 1 ≤ Q ≤ 5 ∗ 105

Probni primjeri

ulaz ulaz ulaz 3 3 3 3 3 4 1 1 2 1 2 2 2 1 3 1 2 3 1 2 3 2 1 4 5 6 4 5 6 2 1 4 3 7 8 9 7 8 9 5 8 7 9 6 10 11 12 izlaz izlaz izlaz 4 5 6 2 3 1 7 8 9 5 6 4 3 2 1 4 1 2 3 8 9 7 9 5 8 7 12 6 10 11

Submit solution

Sign in to submit a solution.