CCCPaste

Untitled

#include 
#include
#include
#include
#include
using namespace std;
int n;
int m;
vectorgraph[100005];
int dp[100005];
int rec(int i=0){

if(dp[i]!=-1){
    return(dp[i]);
}

int result=0;

for(int j=0; j>n;
cin>>m;

for(int i=0; i>a>>b;
graph[a].push_back(b);
}

for(int i=0; i<=n; i++){
    dp[i]=-1;
}
int result1=0;
for(int i=0; i<=n; i++){
    result1=max(result1, rec(i));
}
cout<