D2급 난이도..
위원회 리스트를 순회하면서, 종목을 순회한다.
이때, 해당종목의 비용(An)이 위원의 비용(Bn)과 같거나 낮으면 해당 종목의 vote리스트에 +1
최종적으로 vote리스트에서 최대값에 해당하는 인덱스+1(0에서 시작하므로)를 리턴!
res=[]
for m in range(int(input())):
tmp=[0,0]
N,M=map(int,input().split())
A=list(map(int,input().split()))
B=list(map(int,input().split()))
vote=[0]*(N)
for i in B:
for j in range(N):
if A[j]<=i:
vote[j]+=1
break
for i in range(N):
if tmp[0]<vote[i]:
tmp=[vote[i],i]
res.append(tmp[1]+1)
for i in range(len(res)):
print("#%d %s"%(i+1,res[i]))