티스토리 뷰
n, k = map(int, input().split())
a = list(map(int, input().split()))
b = list(map(int, input().split()))
a = sorted(a) # a.sort()
b = sorted(b, reverse=True) # b.sort(reverse=True)
for i in range(k):
if a[i] < b[i]:
# a[i] = b[i] A만 바뀜
a[i], b[i] = b[i], a[i] # 둘다 바뀜
else: # A의 원소가 B원소 보다 크면 바꿀 필요가 없으므로
break
print(sum(a))
'Python > 이코테' 카테고리의 다른 글
7-2. 부품찾기 (0) | 2022.07.07 |
---|---|
6-1. 기준에 따라 데이터를 정렬 (0) | 2022.07.03 |
6-3.성적이 낮은 순서로 학생 출력하기 (0) | 2022.06.29 |
6-2. 위에서 아래로 (0) | 2022.06.28 |
5-4. 미로 탈출 (0) | 2022.06.26 |
댓글