#2180. 大于Ai的数之和Sum of Numbers Greater Than Me

大于Ai的数之和Sum of Numbers Greater Than Me

题面翻译

给你一个长度为 NN 的序列 A=(A1,,AN)A=(A_1,\ldots,A_N)。 对于每个 i=1,,Ni=1,\ldots,N 求出 AA 中所有大于 AiA_i 的元素之和。

题目描述

長さ N N の数列 A=(A1,,AN) A=(A_1,\ldots,A_N) が与えられます。

i=1,,N i=1,\ldots,N のそれぞれについて次の問題を解いてください。

問題:A A の要素のうち Ai A_i より大きな要素全ての和を求めよ。

输入格式

入力は以下の形式で標準入力から与えられる。

N N A1 A_1 \ldots AN A_N

输出格式

1 k N 1\leq\ k\leq\ N について、i=k i=k に対する問題の答えを Bk B_k とする。B1,,BN B_1,\ldots,B_N をこの順に空白区切りで出力せよ。

样例 #1

样例输入 #1

5
1 4 1 4 2

样例输出 #1

10 0 10 0 8

样例 #2

样例输入 #2

10
31 42 59 26 53 58 97 93 23 54

样例输出 #2

456 414 190 487 361 249 0 97 513 307

样例 #3

样例输入 #3

50
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

样例输出 #3

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

提示

制約

  • 1  N  2× 105 1\ \leq\ N\ \leq\ 2\times\ 10^5
  • 1  Ai  106 1\ \leq\ A_i\ \leq\ 10^6
  • 入力は全て整数である

Sample Explanation 1

- i=1 i=1 のとき A1=1 A_1=1 より大きな要素の和は 4+4+2=10 4+4+2=10 - i=2 i=2 のとき A2=4 A_2=4 より大きな要素の和は 0 0 - i=3 i=3 のとき A3=1 A_3=1 より大きな要素の和は 4+4+2=10 4+4+2=10 - i=4 i=4 のとき A4=4 A_4=4 より大きな要素の和は 0 0 - i=5 i=5 のとき A5=2 A_5=2 より大きな要素の和は 4+4=8 4+4=8