페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#1141

불쾌한 날(Bad Hair Day) 1초 32MB

문제

농부 시현이의 N(1≤N≤80,000)마리의 소들은 "bad hair day"를 맞이하였다. 

각 소들이 자신들의 촌스런 머리 모양을 부끄러워 하자, 시현이는 소들이 다른 소들의 머리 모양을 얼마나 알 수 있는지를 알고자 했다.

i번째 소들은 키가 h_i(1≤h_i≤1,000,000,000) 이며, 동쪽(오른쪽)을 바라보고 서있다. 

따라서, i번째 소는 자신의 앞 ( i+1, i+2,...)의 소들의 머리 모양만 볼 수 있으며, 앞에 자신의 키보다 작은 소들만 볼 수 있다.​

다음 예제를 고려해보자: ()의 숫자는 키를 나타낸다. 

1번 소는 2,3,4번소의 머리 모양을 볼 수 있다. 

2번 소는 어떤 소의 머리 모양도 볼 수 없다. 

3번 소는 4번 소의 머리 모양을 볼 수 있다. 

4번 소는 어떤 소의 머리 모양도 볼 수 없다.  

5번 소는 6번 소의 머리 모양을 볼 수 있다. 

6번 소는 모든 소들의 머리 모양을 볼 수 없다!

 

i번 소들이 볼 수 있는 머리 모양의 수를 C_i 이라고 할 때, C_1부터 C_N 까지의 합을 출력하는 프로그램을 작성하라. 

 

위의 예제의 답은 3+0+1+0+1+0=5가 된다.​ 


입력

입력의 첫 번째 행에는 N 이 입력된다.

그 다음 줄부터 N 개의 숫자가 행을 구분하여 주어지며, 해당 행의 i번째 숫자는 hi를 뜻한다.


출력

C_1 부터 C_N 까지의 합을 한 줄에 출력한다.


예제1

입력
6

5
2
4
2
6
1
출력
5

출처

USACO 2006, poj 3250

역링크