total = int(input())
for _ in range(total):
n, m = list(map(int, input().split(' ')))
queue = list(map(int, input().split(' ')))
queue = [(i, idx) for idx, i in enumerate(queue)]
count = 0
while True:
if queue[0][0] == max(queue, key=lambda x: x[0])[0]:
count += 1
if queue[0][1] == m:
print(count)
break
else:
queue.pop(0)
else:
queue.append(queue.pop(0))
'개발 > 알고리즘' 카테고리의 다른 글
[백준] #10930 SHA-256 (0) | 2020.10.27 |
---|---|
[백준] #5397 키로거 (0) | 2020.10.27 |
[백준] #1874 스택 수열 (0) | 2020.10.26 |
[백준] #2798 블랙잭 (0) | 2020.10.24 |
[백준] #2920 음계 (0) | 2020.10.23 |
댓글