제출 #1162434

#제출 시각아이디문제언어결과실행 시간메모리
1162434brintonRoad Closures (APIO21_roads)C++20
0 / 100
24 ms8516 KiB
#include "roads.h" #include <bits/stdc++.h> using namespace std; vector<long long> minimum_closure_costs(int N, vector<int> U,vector<int> V,vector<int> W) { // sub1 vector<long long> ans(N-1,0); long long tot = 0; for(auto i:W) tot += i; ans[0] = tot; vector<vector<long long>> dp(N-1,vector<long long>(2));// 0: ntake, 1:take dp[0][0] = 0; dp[0][1] = W[0]; for(int i = 1;i < N-1;i++){ dp[i][0] = dp[i-1][1]; dp[i][1] = min(dp[i-1][0],dp[i-1][1])+W[i]; } ans[1] = min(dp[N-2][0],dp[N-2][1]); 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...