메디컬 병원 응급실에는 의사가 한 명밖에 없습니다.
응급실은 환자가 도착한 순서대로 진료를 합니다. 하지만 위험도가 높은 환자는 빨리 응급조
치를 의사가 해야 합니다. 이런 문제를 보완하기 위해 응급실은 다음과 같은 방법으로 환자의
진료순서를 정합니다.
첫 줄에 자연수 N(5<=N<=100)과 M(0<=M<N) 주어집니다.
두 번째 줄에 접수한 순서대로 환자의 위험도(50<=위험도<=100)가 주어집니다.
위험도는 값이 높을 수록 더 위험하다는 뜻입니다. 같은 값의 위험도가 존재할 수 있습니다.
M번째 환자의 몇 번째로 진료받는지 출력하세요.
예제입력
5 2
60 50 70 80 90
예제출력
3
from collections import deque
n,m=map(int,input().split())
e=list(map(int,input().split()))
dq=deque([(v,i) for i,v in enumerate(e)])
cnt=0
while dq:
p=dq.popleft()
if max(dq)[0] > p[0]: #다른 환자 응급도가 더 큰 경우
dq.append(p)
else:
cnt+=1
if p[1]==m:
break
print(cnt)