Submission #155145

#TimeUsernameProblemLanguageResultExecution timeMemory
155145Mercenary친구 (IOI14_friend)C++14
8 / 100
3 ms380 KiB
#include "friend.h" #include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 5; int dp[maxn][2]; int findSample(int n,int confidence[],int host[],int protocol[]){ for(int i = n - 1 ; i >= 0 ; --i){ int u = host[i]; dp[i][0] += confidence[i]; if(protocol[i] == 0){ dp[u][0] += dp[i][1]; dp[u][1] += dp[i][0]; }else if(protocol[i] == 1){ dp[u][0] += dp[i][0]; dp[u][1] += dp[i][1]; }else{ dp[u][0] += dp[i][1]; dp[u][1] += dp[i][1]; } dp[u][0] = max(dp[u][0] , dp[u][1]); } return dp[0][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...