#include <bits/stdc++.h>
#include <climits>
using namespace std;
vector<long long> calculate_costs(
vector<int> W, vector<int> A, vector<int> B, vector<int> E
) {
int N = W.size();
int Q = E.size();
long long total_cost = 0;
vector<int> v;
if (N%2 == 0){
for (int i = 0; i < N; ++i) {
total_cost += B[i];
}
} else {
long long min_cost = LLONG_MAX;
for (int i = 0; i < N; ++i) {
total_cost += B[i];
}
long long x = 0;
for (int i = 0; i < N; ++i) {
if (i % 2 == 1) continue;
x = total_cost - B[i] + A[i];
if (x < min_cost){
min_cost = x;
}
}
total_cost=min_cost;
}
vector<long long> R(Q, total_cost);
return R;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |