본문 바로가기

공부하는 것들/알고리즘

백준 12845번: 모두의 마블

https://www.acmicpc.net/problem/12845

 

12845번: 모두의 마블

영관이는 게임을 좋아한다. 별의별 게임을 다 하지만 그 중에서 제일 좋아하는 게임은 모두의 마블이다. 어김없이 오늘도 영관이는 학교 가는 버스에서 캐릭터 합성 이벤트를 참여했다. 이번 이

www.acmicpc.net

 

무조건 처음의 가장 큰 레벨을 가진 숫자에 합치는 게 유리함.

def solve(cards):
    cards = sorted(cards, reverse = True)
    golds = 0
    while len(cards)>=2:
        golds = golds + cards[0]+cards[1]
        del cards[1]
    return golds

if __name__=='__main__':
    N = int(input())
    cards = list(map(int,input().split()))
    ans = solve(cards)
    print(ans)