728x90
μΆμ²: μ΄κ²μ΄ μ·¨μ μ μν μ½λ© ν μ€νΈλ€ with νμ΄μ¬ (λλλΉ)
https://www.youtube.com/watch?v=94RC-DsGMLo&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=5
λ¬Έμ
- λλΉμ΄λ λ κ°μ λ°°μ΄ Aμ Bλ₯Ό κ°μ§κ³ μμ΅λλ€. λ λ°°μ΄μ Nκ°μ μμλ‘ κ΅¬μ±λμ΄ μμΌλ©°, λ°°μ΄μ μμλ λͺ¨λ μμ°μμ λλ€.
- λλΉμ΄λ μ΅λ Kλ²μ λ°κΏμΉκΈ° μ°μ°μ μνν μ μλλ°, λ°κΏμΉκΈ° μ°μ°μ΄λ λ°°μ΄ Aμ μλ μμ νλμ λ°°μ΄ Bμ μλ μμ νλλ₯Ό 골λΌμ λ μμλ₯Ό μλ‘ λ°κΎΈλ κ²μ λ§ν©λλ€.
- λλΉμ΄μ μ΅μ’ λͺ©νλ λ°°μ΄ Aμ λͺ¨λ μμμ ν©μ΄ μ΅λκ° λλλ‘ νλ κ²μ΄λ©°, μ¬λ¬λΆμ λλΉμ΄λ₯Ό λμμΌ ν©λλ€.
- N,K κ·Έλ¦¬κ³ λ°°μ΄ Aμ Bμ μ λ³΄κ° μ£Όμ΄μ‘μ λ, μ΅λ Kλ²μ λ°κΏμΉκΈ° μ°μ°μ μννμ¬ λ§λ€ μ μλ λ°°μ΄ Aμ λͺ¨λ μμμ ν©μ μ΅λκ°μ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμΈμ.
λ¬Έμ 쑰건
- νμ΄ μκ°: 15λΆ
- μ ν μκ°: 2μ΄
- λ©λͺ¨λ¦¬ μ ν: 128MB
μμ΄λμ΄
-Aλ μ€λ¦μ°¨μ, Bλ λ΄λ¦Όμ°¨μμΌλ‘ μ λ ¬νλ€
-첫λ²μ§Έ ~ kλ²μ§Έ μμλ€μ λνμ¬ A,Bμ μμλ€μ νλμ© κ΅μ²΄ν΄μ£Όλλ°,
-κ΅μ²΄νλ €λ Aμ μμκ° Bμ μμλ³΄λ€ ν¬λ€λ©΄ κ·ΈλλΆν°λ λμ΄μ κ΅μ²΄λ₯Ό ν νμκ° μμΌλ―λ‘ κ΅μ²΄μμ μ μ’ λ£ν΄μ€λ€
μμ± μ½λ
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]:
break
else:
A[i],B[i] = B[i],A[i]
sum=0
for i in range(n):
sum += A[i]
print(sum)
sum() ν¨μκ° μλμ€ λͺ°λΌμ λ°λ³΅λ¬Έ λ리면μ ν©μ ꡬνλ€ ν£
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]:
break
else:
A[i],B[i] = B[i],A[i]
print(sum(A))
μ½λ λ§μ§λ§ λΆλΆλ§ μμ ν΄μ£Όλ©΄ μλ²½!
728x90
'μκ³ λ¦¬μ¦ λ¬Έμ νμ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€]15686λ²: μΉν¨ λ°°λ¬ (0) | 2023.03.01 |
---|---|
λ€μ ν λ¬Έμ (0) | 2023.02.26 |
[μ΄μ½ν ] λ¬Έμμ΄ μ¬μ λ ¬ (0) | 2023.02.22 |
[μ΄μ½ν ] μμ€μ λμ΄νΈ (0) | 2023.02.22 |
[μ΄μ½ν ] μκ° (0) | 2023.02.22 |