문제1218--경품추첨

1218: 경품추첨

실행시간 제한: 1 Sec  메모리사용 제한: 128 MB
제출: 37  통과: 13
<<--이전 문제 소스 제출 다음 문제-->>

문제 설명  

울산경의고등학교에서는 매년 '만리향제'라는 축제를 개최한다. 
이날 만큼은 학생들과 교직원들이 함께 즐거운 시간을 가지는데...
특히, 마지막에 진행하는 경품추첨에는 모든 구성원이 당첨의 기대를 가지고 참여한다. 
그런데 울산경의고등학교의 경품추첨은 일반적인 추점과는 조금 다른 방식으로 진행하며, 구체적인 방식은 아래와 같다.

경품을 추첨하는 사람이 번호를 뽑으면, 그 번호를 지금까지 앞서 뽑은 모든 번호와 비교한다.
이때, 새로 뽑은 번호가 지금까지 뽑은 모든 번호들보다 작거나 같을 경우에만 상품 1개를 지급한다.

이러한 방식으로 경품을 추첨할 때, 지급할 수 있는 상품은 총 몇 개인지를 출력하는 프로그램을 작성하시오.

입력 설명

첫 번째 줄에 추점된 번호의 총 개수 n을 입력받는다. (단, 1 ≤ n ≤ 2,000,000)
두 번째 줄에 추점된 번호인 P1 ... Pi ... Pn을 나열하며, 왼쪽부터 뽑은 순서대로 나열한다. (단, 1 ≤ Pi ≤ n)

출력 설명

지급할 수 있는 상품의 총 개수를 출력한다.

입력 예시 Copy

5
3 5 2 4 1

출력 예시 Copy

3

도움

1번, 3번, 5번째로 뽑은 번호(3, 2, 1)에 대해 상품을 지급할 수 있다. 

출처/분류

 ADH