제출 #1311899

#제출 시각아이디문제언어결과실행 시간메모리
1311899eri16나일강 (IOI24_nile)C++20
13 / 100
28 ms3572 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; vector<ll> calculate_costs(vector<int> W, vector<int> A, vector<int> B, vector<int> E){ vector <ll> ans; vector <int> weight; ll sum=0LL; for (int i=0; i<A.size(); i++){ weight.push_back(A[i]-B[i]); sum+=B[i]; } vector <int> weight1; ll psum=sum; for (int i=0; i<A.size(); i=i+2){ weight1.push_back(A[i]-B[i]); } sort(weight1.begin(),weight1.end()); sort(weight.begin(),weight.end()); if (weight.size()%2)psum+=weight1[0]; if (weight.size()%2)sum+=weight[0]; for (int i=0; i<E.size(); i++){ if (E[i]!=1){ans.push_back(sum);} else{ans.push_back(psum);} } return ans; }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...