Submission #528608

#TimeUsernameProblemLanguageResultExecution timeMemory
528608Hacv16Autići (COCI22_autici)C++17
50 / 50
16 ms1868 KiB
#include<bits/stdc++.h> using namespace std; #pragma GCC optimize("Ofast") #pragma GCC target("fma,sse,sse2,sse3,avx") #pragma GCC optimize("unroll-loops") #define endl '\n' #define fr first #define sc second #define mp make_pair #define pb push_back #define bn binary_search #define lb lower_bound #define up upper_bound #define np next_permutation #define all(x) x.begin(), x.end() #define sz(x) (int) x.size() #define mdc(x, y) __gcd(x, y) #define dbg(x) cout << #x << ": " << "[ " << x << " ]\n" typedef int ii; typedef long long ll; typedef unsigned long long ull; typedef pair<int, int> pii; typedef pair<ll, ll> pll; typedef priority_queue<int, vector<int>, greater<int>> heap; const int MAX = 2e6 + 15; const int MOD = 1e9 + 7; const int INF = 0x3f3f3f3f; const ll LLINF = 0x3f3f3f3f3f3f3f3f; const int VAR[4] = {-1, 1, 0, 0}; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); ll n, ans = 0; cin >> n; ll mn = INF; vector<ll> v(n); for(auto &x : v){ cin >> x; mn = min(mn, x); } ans += (n - 2) * mn; for(auto x : v){ ans += x; } cout << ans << '\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...