PS/BOJ C++
11399번 - ATM
zpqmdh
2021. 11. 27. 03:09
https://www.acmicpc.net/problem/11399
11399번: ATM
첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000)
www.acmicpc.net
#include <iostream>
#include <algorithm>
using namespace std;
int P[1001]; //시간
int main() {
int N;
cin >> N;
for(int i=0; i<N; i++)
cin >> P[i];
sort(P, P+N); //오름차순 정렬
int t=P[0]; //1번 타자의 시간을 t에 저장
for(int i=1; i<N; i++)
{
P[i]=P[i-1]+P[i]; //앞사람의 시간 + i번째 사람의 시간
t+=P[i]; //t에 저장
}
cout << t << '\n';
return 0;
}