제출 #1236009

#제출 시각아이디문제언어결과실행 시간메모리
1236009kaltspielerhyMagic Tree (CEOI19_magictree)C++20
0 / 100
506 ms1114112 KiB
#include <bits/stdc++.h> using namespace std; #define int long long const int INFINI = 1e18; vector<vector<int>> recolte; vector<int> parents; vector<pair<int, int>> fruits; vector<vector<int>> inverse; vector<int> result; int N, M, K; signed main() { ios::sync_with_stdio(false); cin.tie(0); cin >> N >> M >> K; recolte.assign(N+1, vector<int>(K+1, 0)); parents.assign(N+1, -1); fruits.assign(N+1, {-1, -1}); inverse.assign(N+1, vector<int>()); result.assign(N+1, -1); for (int iArete = 2; iArete <= N; iArete++) { cin >> parents[iArete]; inverse[parents[iArete]].push_back(iArete); } int resFinal = 0; for (int iFruit = 1; iFruit <= M; iFruit++) { int noeud, jour, jus; cin >> noeud >> jour >> jus; fruits[noeud] = {jour, jus}; resFinal += jus; } cout << resFinal << '\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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...