메뉴 건너뛰기

문제

00b56 소들의 헤어스타일 0  

시간메모리제출 올바른 답 비율
1초128MB
36
21
58.3%


나의 횟수나의 최근 판정시도 성공 비율
1917
89.5%
소들의 헤어스타일 

농부 존의 N마리의 소들이 있다.

소들은 헤어스타일에 예민하기 때문에, 다른 소들의 헤어 스타일을 보고 싶어한다.

i번째 소들의 키가 hi이고, 모든 소들은 일렬로 서 있고 오른쪽으로만 볼 수 있다.

i번째 소가 볼 수 있는 다른 소의 헤어 스타일은 i+1, i+2, .... 이다.

그런데 자기 보다 키가 같거나 큰 소가 있으면 그 다음에 있는 모든 소들의 헤어스타일은 보지 못한다.

예) N=6, H = { 10, 3, 7, 4, 12, 2 }인 경우

1번소는 2, 3, 4소의 머리스타일을 확인할 수 있다.

2번소는 다른 소들의 머리스타일을 확인할 수 없다.

3번소는 4번소의 머리스타일을 확인할 수 있다.

4번소는 다른 소의 머리스타일을 확인할 수 없다.

5번소는 6번소의 머리스타일을 확인할 수 있다.

6번소는 마지막이므로 다른 소의 머리스타일을 확인할 수 없다.

따라서, 머리스타일을 확인할 수 있는 총 수는 3 + 0 + 1 + 0 + 1 + 0 = 5이다.

 

입력

첫번째 줄에 소의 수 N이 입력된다.(1 <= N <= 80,000)

두 번째 줄 부터 N+1번째 줄까지 각 소들의 키가 입력된다. ( 1 <= hi <= 1,000,000,000 )

출력

각 소들이 헤어 스타일을 확인할 수 있는 소들의 수를 출력한다.

 

 

예시
1입력
6
10
3
7
4
12
2
출력
5
출처
2006 USACO November, koistudy.net, codeup.kr
위로