Cerință
Definim KMedia unui șir de numere naturale ca fiind media aritmetică a tuturor elementelor șirului după ce am eliminat cele mai mari numere și cele mai mici numere.
De exemplu: pentru șirul și , KMedia șirului este , unde este câtul operației de împărțire pe numere naturale.
Se dau trei numere naturale , , și un șir de numere întregi pentru care dorim să calculăm suma KMediilor tuturor subsecvențelor de lungime modulo .
Date de intrare
Pe prima linie a fișierului kmedie.in
se află cele trei numere naturale , și . Pe următoarea linie se află numere naturale reprezentând elementele șirului.
Date de ieșire
În fișierul kmedie.out
se va scrie un singur număr reprezentand suma tuturor KMediilor subsecvențelor de lungime ale șirului, modulo .
Restricții și precizări
- ;
- ;
- Elementele șirului sunt numere naturale din intervalul ;
- Pentru puncte avem ;
- Pentru alte de puncte avem ;
- Pentru restul de de puncte nu sunt restricții suplimentare.
Exemplu
kmedie.in
10 6 2
3 1 7 4 2 5 9 3 10 2
kmedie.out
19
Explicație
- Prima subsecvență este , a cărei KMedie este ;
- A doua subsecvență este , a cărei KMedie este ;
- A treia subsecvență este , a cărei KMedie este ;
- A patra subsecvență este , a cărei KMedie este ;
- A cincea subsecvență este , a cărei KMedie este .
Suma tuturor KMediilor este , care modulo ramâne tot , deoarece .