#include "bits/stdc++.h"
#include "roads.h"
// #include "grader.cpp"
using namespace std;
#define ll long long
ll sum, sum2, n, ans, sum3;
vector <ll> v;
vector<ll>minimum_closure_costs(int N,vector<int> U,vector<int> V,vector<int> W) {
bool tr = 0;
for(int i = 0; i < (int)U.size(); i++) {
if(U[i] != i) tr = 1;
if(i % 2 == 0) sum2 += W[i];
else sum3 += W[i];
}
for(auto i : W) {
sum += i;
}
sort(W.rbegin(),W.rend());
v.push_back(sum);
if(!tr) {
v.push_back(min(sum2,sum3));
for(int i = 0; i <= n - 3; i++) {
v.push_back(0);
}
return v;
}
for(auto i : W) {
sum -= i;
v.push_back(sum);
}
return v;
}
# | 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... |