반응형
-풀이
n,m=map(int,input().split())
t=list(map(int,input().split()))
t.sort()
a = t.pop()
answer = [a]
for i in range(len(t)-1,-1,-1):
if a - t[i] >= 0:
a -= t[i]
elif a - t[i] < 0:
a -= t[i]
a = abs(a)
answer.append(a)
print(sum(answer))
t=list(map(int,input().split()))
t.sort()
a = t.pop()
answer = [a]
for i in range(len(t)-1,-1,-1):
if a - t[i] >= 0:
a -= t[i]
elif a - t[i] < 0:
a -= t[i]
a = abs(a)
answer.append(a)
print(sum(answer))
-풀이 설명
아직 못 풀었다. 콘센트 2개일 경우는 구했는데 콘센트 개수에 따른 최소 충전 시간 구현하는 방법을 생각중
'알고리즘' 카테고리의 다른 글
[수학] 백준 1049 파이썬 (기타줄) 실버4 (0) | 2021.12.21 |
---|---|
[덱] 백준 1021 파이썬 (회전하는 큐) 실버4 (0) | 2021.12.20 |
[수학] 백준 1015 파이썬 (수열 정렬) 실버4 (0) | 2021.12.19 |
[수학] 백준 1026파이썬 (보물) 실버4 (0) | 2021.12.18 |
[기하학] 백준 1004 파이썬 (어린 왕자) 실버3 (0) | 2021.12.17 |