제출 #438678

#제출 시각아이디문제언어결과실행 시간메모리
438678prvocislo친구 (IOI14_friend)C++17
35 / 100
2 ms332 KiB
#include "friend.h" #include <bits/stdc++.h> using namespace std; int findSample(int n,int c[],int h[],int t[]){ vector<int> p(n, 0), q(n, 0); for (int i = 0; i < n; i++) p[i] = c[i]; for (int i = n - 1; i > 0; i--) { if (t[i] == 0) { p[h[i]] = p[h[i]] + q[i]; q[h[i]] = max(q[h[i]] + q[i], q[h[i]] + p[i]); } if (t[i] == 1) { p[h[i]] = p[h[i]] + p[i]; q[h[i]] = q[h[i]] + q[i]; } if (t[i] == 2) { p[h[i]] = max(p[h[i]] + q[i], q[h[i]] + p[i]); q[h[i]] = q[h[i]] + q[i]; } } return max(p[0], q[0]); }
#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...