Submission #1322202

#TimeUsernameProblemLanguageResultExecution timeMemory
1322202Roumak77Visiting Singapore (NOI20_visitingsingapore)C++20
10 / 100
1 ms332 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; #include <ext/pb_ds/assoc_container.hpp> #include <ext/pb_ds/tree_policy.hpp> using namespace __gnu_pbds; template<class T> using ordered_set = tree<T, null_type, less_equal<T>, rb_tree_tag, tree_order_statistics_node_update>; int main() { ll k, n, m, A, B; cin >> k >> n >> m >> A >> B; vector<ll> list_k(k, 0); for(ll i = 0; i < k; i++){ cin >> list_k[i]; } vector<ll> list_n(n, 0); for(ll i = 0; i < n; i++){ cin >> list_n[i]; } vector<ll> list_m(m, 0); for(ll i = 0; i < m; i++){ cin >> list_m[i]; } ll mul = max(m - n, 0LL); ll cost = list_k[0] * min(m, n); if(mul > 0){ cost += A + B * mul; } cout << cost << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...