728x90

- 배열 A, B에서 최대 K번 바꿔치기 연산 후 배열 A의 모든 원소의 합의 최댓값

n, k = map(int, input().split())

a = list(map(int, input().split()))
b = list(map(int, input().split()))

a.sort()
b.sort(reverse=True)

for i in range(k):
    if a[i] < b[i]:
        a[i], b[i] = b[i], a[i]
    else:
        break
print(sum(a))

반응형

'전.py' 카테고리의 다른 글

[python] 부품 찾기  (1) 2022.07.14
[python] 이진 탐색  (0) 2022.07.14
[python] 성적이 낮은 순서로 학생 출력하기  (0) 2022.07.12
[python] 위에서 아래로  (0) 2022.07.12
[python] 정렬  (0) 2022.07.12
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기