티스토리 뷰
//알고리즘
1. 아이디어 문제
2. 걸리는 시간이 적은 순서로 정렬한 후 더해주면 정답임.
import java.util.Arrays;
import java.util.Scanner;
public class ATM {
static int N, P[], ans;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
N = sc.nextInt();
P = new int[N];
for (int i = 0; i < N; i++) {
P[i] = sc.nextInt();
}
Arrays.sort(P); // 배열을 작은순으로 정렬해야함.
// 2중 포문으로 현재값 + 0번부터 현재의 전까지 합.
for (int i = 0; i < P.length; i++) {
ans += P[i];
for (int j = 0; j < i; j++) {
ans += P[j];
}
}
System.out.println(ans);
}
}
'Algorithm' 카테고리의 다른 글
백준_게리맨더링_17471 (0) | 2020.10.23 |
---|---|
백준_z_1074 (0) | 2020.10.22 |
백준_테트로미노_14500 (0) | 2020.10.19 |
백준_말이 되고픈 원숭이_1600 (0) | 2020.10.17 |
백준_계란으로 계란치기_16987 (0) | 2020.10.15 |