ページが読み込まれませんか? こちらをクリックすると直るかもしれません。
Placeholder

#5065

간단한 가격 계산 문제 3s 64MB

問題

가게에 물건들이 있다.

물건들의 가격의 집합에 대하여, 해당 집합의 비용은 (집합의 최대 원소)*(집합의 최소 원소)*(집합의 크기)이다.

 

당신에게는 N개의 물건의 가격 정보가 주어진다.

당신이 해야할 것은, N개의 물건에 대하여 모든 연속한 부분집합의 비용의 합을 구하는 것이다.

물론, 답이 매우 커질 수 있으니, 비용의 마지막 9자리만 구해도 좋다.​ 


入力

첫 번째 줄에 N이 주어진다.

두 번째 줄 부터 N 줄에 걸쳐, i번째 물건의 가격이 주어진다.

 

1 <= N <= 500 000

1 <= (각 물건의 가격) <= 100 000 000​ 


出力

N개의 물건에 대하여 모든 연속한 부분집합의 비용의 합의 마지막 9자리를 출력하여라. 


例題 #1

2

1
3
16

例題 #2

4

2
4
1
4
109

例題 #3

6

8
1
3
9
7
4
1042
ログインしないとコードを書けません。