728x90
300x250
가장 빨리 끝나는 사람부터 인출하도록 정렬
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
//System.setIn(new FileInputStream("input.txt"));
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int ans = 0;
StringTokenizer st = new StringTokenizer(br.readLine());
int[] arr= new int[N];
for (int i = 0; i < N; i++) {
arr[i]=Integer.parseInt(st.nextToken());
}
Arrays.sort(arr);
for (int i = 0; i < arr.length; i++) {
ans+=arr[i];
for (int j = i-1; j >= 0; j--) {
ans+=arr[j];
}
}
System.out.println(ans);
}
}
728x90
'알고리즘 > 그 외' 카테고리의 다른 글
백준 17143번: 낚시왕 [구현][시뮬레이션][Java] (0) | 2021.04.19 |
---|---|
백준 13305번: 주유소 [그리디][greedy] - Java (0) | 2020.10.02 |
백준 4150번: 피보나치 수 - Java (0) | 2020.10.02 |
백준 1931번: 회의실배정 [그리디][정렬] - Java (0) | 2020.10.02 |
백준 2875번: 대회 or 인턴 [구현][그리디][수학] - Java (0) | 2020.10.01 |