https://www.acmicpc.net/problem/11399
정렬해서 더하기만 하면 된다
더하는 부분이 살짝 헷갈렸다
import java.io.*;
import java.util.*;
public class Main
{
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
static int N;
static int[] P;
public static void main(String[] args) throws IOException
{
N = Integer.parseInt(br.readLine());
P = new int[N];
String[] input = br.readLine().split(" ");
for(int i = 0; i < N; ++i)
{
P[i] = Integer.parseInt(input[i]);
}
Arrays.sort(P);
int sum = P[0];
for(int i = 1; i < N; ++i)
{
P[i] = P[i-1] + P[i];
sum += P[i];
}
System.out.println(sum);
}
}