Submission #1162436

#TimeUsernameProblemLanguageResultExecution timeMemory
1162436brinton도로 폐쇄 (APIO21_roads)C++20
7 / 100
28 ms9032 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,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...