Fie o permutare $P$ a mulțimii ${1, 2, 3, … N}$. Se numește inversiune o pereche $(i, j), i < j$ pentru care $P_i > P_j$. Fie funcția $M(N)$ = suma numărului de inversiuni a fiecărei permutare a numerelor ${1, 2, 3, … N}$. Pentru $N$ dat, să se calculeze $M(N)$ modulo $1000003$.
Programul citește de la tastatură numărul $N$.
Programul va afișa pe ecran numărul $S$, reprezentând valoarea $M(N)$ modulo $1000003$.
Intrare
3
Ieșire
9
| Autor: | Bogdan-Ioan Popa |
| Publicat de: | popa.bogdannnn |
Tags:
Programare dinamică Matematică Permutări Combinatorică