Submission #1303848

#TimeUsernameProblemLanguageResultExecution timeMemory
1303848georgeckito이주 (IOI25_migrations)C++20
0 / 100
27 ms452 KiB
#include "migrations.h"
int d[100001];
int ans;
int send_message(int N, int i, int Pi)
{
  d[i] = d[Pi] + 1;
  if (d[i] >= ans)
  {
    ans = d[i];
    return i+1;
  }
  else
    return 0;
}

std::pair<int, int> longest_path(std::vector<int> S)
{
  int n = S.size();
  int aans = 0;
  for (int i = 1; i < n; i++)
  {
    if (S[i] != 0)
    {
      aans = S[i];
    }
  }
  return {0, aans-1};
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...