Se dau puncte în plan, numerotate de la la . Punctul are coordonatele , iar cele coordonate formează o permutare a numerelor de la la . Un dreptunghi frumos este un dreptunghi ce are în colţurile stânga-jos şi dreapta-sus două dintre cele puncte. Mai exact, două puncte şi determină un dreptunghi frumos cu colţul stânga-jos în punctul şi colţul dreapta-sus în punctul dacă şi . Fie numărul de puncte aflate strict în interiorul dreptunghiului frumos cu colţul stânga-jos în punctul şi colţul dreapta-sus în punctul .
Cerință
Determinaţi pentru fiecare punct valoarea = suma tuturor valorilor posibile (adică suma numerelor de puncte aflate în interiorul dreptunghiurilor frumoase cu colţul stânga-jos în punctul i).
Date de intrare
Pe prima linie a fişierului snpid.in
se afla numărul natural , reprezentând numărul de puncte. Pe următoarea linie se află numere naturale, valorile în această ordine.
Date de ieșire
Fişierul snpid.out
va conţine linii, ce-a de-a -a linie conţinând valoarea .
Restricții și precizări
- Atenţie! Rezultatele pot depăşi tipurile de date întregi pe de biţi.
Exemplu
snpid.in
12
3 1 4 11 7 12 2 9 10 5 8 6
snpid.out
16
21
8
0
1
0
3
0
0
0
0
0