제출 #615273

#제출 시각아이디문제언어결과실행 시간메모리
615273ak2006Autići (COCI22_autici)C++14
50 / 50
45 ms2056 KiB
#include <bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	cin>>n;

	long long sum = 0;//ll because the values of d[i] can be upto 1e9

	vector<long long>d(n + 1);
	for (int i = 1;i<=n;i++)cin>>d[i];
	sort(d.begin() + 1,d.end());//in-built sort operation

	for (int i = 1;i<=n;i++)
		sum += d[i];

	sum += (n - 2) * d[1];

	//because d is sorted => d[1] is the SMALLEST element

	cout<<sum;

	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...