본문 바로가기
Algorithm & SQL/BAEKJOON

백준 JAVA 12845 모두의 마블

by YoonJong 2022. 8. 14.
728x90

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

 

12845번: 모두의 마블

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

www.acmicpc.net

 

 

 

package BAEKJOON.Silver.Ⅲ;

import java.util.Collections;
import java.util.PriorityQueue;
import java.util.Scanner;

public class NO12845 {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        PriorityQueue<Integer> pq = new PriorityQueue<>(Collections.reverseOrder());
        int n = sc.nextInt();
        int gold = 0;

        for (int i = 0; i < n; i++) {
            pq.add(sc.nextInt());
        }

        while (pq.size() != 1) {
            int num = pq.poll(); // 40
            gold += num + pq.poll();  // 40 + 30 = 70
            pq.add(num);
        }

        System.out.println(gold);
    }
}
728x90

'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글

백준 JAVA 11728 배열 합치기  (0) 2022.08.16
백준 JAVA 2018 수들의 합5  (0) 2022.08.15
백준 JAVA 4796 캠핑  (0) 2022.08.14
백준 JAVA 13458 시험 감독  (0) 2022.08.14
백준 JAVA 2217 로프  (0) 2022.08.13

댓글