Submission #719336

#TimeUsernameProblemLanguageResultExecution timeMemory
719336Ahmed57Friend (IOI14_friend)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>

using namespace std;

int find_sample(int n,int con[],int host[],int prt[]){
    long long dp[n+1][2];
    for(int i = 0;i<n;i++){
        dp[i][1]=con[i];
        dp[i][0]=0;
    }
    for(int i = n-1;i>=1;i--){
        if(prt[i]==0){
            dp[host[i]][0]+=dp[i][1];
            dp[host[i]][1]+=dp[i][0];
        }if(prt[i]==1){
            dp[host[i]][1]+=dp[i][1];
            dp[host[i]][0]+=dp[i][0];
        }if(prt[i]==2){
            dp[host[i]][0]+=dp[i][0];
            dp[host[i]][1]=max(dp[host[i]][1]+dp[i][0],dp[host[i]][0]+dp[i][1]);
        }
        dp[host[i]][1] = max(dp[host[i]][1],dp[host[i]][0]);
    }
    return max(dp[0][1],dp[0][0]);
}
/*signed main(){
    ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    int n = 6;
    int host[] = {0,0,0,1,2,0};
    int con[] = {13,3,6,20,10,15};
    int prt[] = {0,0,1,2,1,0};
    cout<<find_sample(n,con,host,prt)<<endl;
}*/

Compilation message (stderr)

/usr/bin/ld: /tmp/ccjY2Nul.o: in function `main':
grader.cpp:(.text.startup+0xdd): undefined reference to `findSample(int, int*, int*, int*)'
collect2: error: ld returned 1 exit status