test_case = int(input())
for _ in range(test_case):
n, m = list(map(int, input().split(' ')))
doc = list(map(int, input().split(' ')))
# doc = [[i, idx] for idx, i in enumerate(doc)]
doc = [t for t in enumerate(doc)]
cnt = 0
while True:
if doc[0][1] == max(doc, key=lambda x:x[1])[1]:
cnt += 1
if doc[0][0] == m:
print(cnt)
break
else:
doc.pop(0)
else:
doc.append(doc.pop(0))
'Programming > Algorithm' 카테고리의 다른 글
[Python] 백준 10930번 : SHA-256 (0) | 2020.11.11 |
---|---|
[Python] 백준 5397번 : 키로거 (0) | 2020.11.11 |
[Python] 백준 1874번 : 스택수열 (0) | 2020.11.11 |
[Python] 백준 2798번 : 블랙잭 (0) | 2020.11.11 |
[Python] 백준 2920번 : 음계 (0) | 2020.11.11 |