728x90
https://www.acmicpc.net/problem/11399
그리디 알고리즘 기초 두번째 문제
이건 기존(9일전) 이랑 똑같이 풀었다.
package BAEKJOON.Silver.Ⅳ;
import java.util.Arrays;
import java.util.Scanner;
public class NO11399_2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt(); // 사람의 수
int total = 0;
int[] arr = new int[n]; // 걸리는 시간
for (int i = 0; i < arr.length; i++) {
arr[i] = sc.nextInt();
}
Arrays.sort(arr);
int num = arr[0];
for (int i = 1; i < arr.length ; i++) {
num += arr[i];
total += num;
}
total += arr[0];
System.out.println(total);
}
}
728x90
'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글
백준 JAVA 13458 시험 감독 (0) | 2022.08.14 |
---|---|
백준 JAVA 2217 로프 (0) | 2022.08.13 |
백준 JAVA 11047 동전0 (0) | 2022.08.13 |
백준 JAVA 1977 프린터 큐 (0) | 2022.08.12 |
백준 JAVA 1874 스택 수열 (0) | 2022.08.12 |
댓글