제출 #1254929

#제출 시각아이디문제언어결과실행 시간메모리
1254929NemanjaSo2005이주 (IOI25_migrations)C++20
0 / 100
29 ms1096 KiB
#include "migrations.h"
#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int maxn=1e4+5;
int n;
vector<int> stablo[maxn];
pair<int,int> dfs(int gde,int pret,int d){
   pair<int,int> ans={d,gde};
   for(int x:stablo[gde])
      if(x!=pret)
         ans=max(ans,dfs(x,gde,d+1));
   return ans;
}
int send_message(int N, int idx, int par) {
   n=N;
   stablo[par].push_back(idx);
   if(idx!=n-1)
      return 0;
   return dfs(0,0,0).first;
}

std::pair<int, int> longest_path(std::vector<int> S) {
  return {0, S.back()};
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...