Submission #902453

#TimeUsernameProblemLanguageResultExecution timeMemory
902453HamzaTAutići (COCI22_autici)C++14
50 / 50
17 ms3708 KiB
//struct Edge {int u, v, weight;bool operator<(Edge const& other) {return weight < other.weight;}}; #include <bits/stdc++.h> #define endl "\n" #define ll long long #define sp ' ' #define pb push_back #define ar for(int i=1;i<=n;i++) using namespace std; ll t=1; const ll N=3e5+100; ll n,m,q,k; ll a[N]; ll ans=0; void solve() { ans=0; cin>>n; ar{cin>>a[i];} if(n==1){cout<<ans<<endl;return;} sort(a+1,a+n+1); ar{ans+=a[i];} ans+=a[1]*(n-2); cout<<ans<<endl;return; } int main() { //freopen("shell.in", "r", stdin); // freopen("shell.out", "w", stdout); ios::sync_with_stdio(NULL); cin.tie(NULL);cout.tie(NULL); //cin>>t; while(t--){solve();} return 0; } //09:00 :: 9:45 //10:30 ::
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...