Submission #1294497

#TimeUsernameProblemLanguageResultExecution timeMemory
1294497nathlol2Election Campaign (JOI15_election_campaign)C++20
0 / 100
32 ms2740 KiB
#include <bits/stdc++.h> using namespace std; const int N = 1e5 + 5; int n, m, dp[N]; vector<pair<int, int>> g[N]; signed main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cin >> n; for(int i = 0;i<n - 1;i++){ int _, __; cin >> _ >> __; } cin >> m; for(int i = 0;i<m;i++){ int l, r, w; cin >> l >> r >> w; g[min(l, r)].push_back({max(l, r), w}); } for(int i = 1;i<=n;i++){ for(auto [v, w] : g[i]){ dp[v] = max(dp[v], dp[i - 1] + w); } } cout << *max_element(dp, dp + N); }
#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...