문제풀이정렬금액 낮은 순금액 같을 시 index 큰 순H = 공평히 낼 수 있는 금액W = 금액을 감당할 수 있는 사람p 에서 H * W 만큼 삭감H를 줄인 후 다시 연산(H의 인원이 모두 공평하게 돈을 낼 수 있을 만큼 왼쪽부터 배제)p가 0이 될 때 까지 반복if p=3코드import sysip = lambda:map(int, sys.stdin.readline().split())T, *_ = ip()for _ in range(T): p, n = ip() f = ip() # [인덱스, 최대금액, 최대금액(연산용)]으로 저장 arr = [[idx, n, n] for idx, n in enumerate(f)] # 금액 낮은 순 정렬 # 같은 금액 당 높은 인덱스 순 정렬 ..