Cod sursa(job #1966608)

Utilizator CodrinsahCotarlan Codrin Codrinsah Data 15 aprilie 2017 13:40:16
Problema Stramosi Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <fstream>
using namespace std;
ifstream fi ("stramosi.in");
ofstream fo ("stramosi.out");
int i,x,y,nr_s,nr_q,stra[300005];
int stramos(int mos,int ordin)
{
  if (ordin==0) return mos;
  if (mos==0) return 0;
  return stramos(stra[mos],ordin-1);
}
int main()
{
    fi>>nr_s>>nr_q;
    for (i=1;i<=nr_s;i++) fi>>stra[i];
    for (i=1;i<=nr_q;i++)
    {
      fi>>x>>y;
      fo<<stramos(x,y)<<'\n';
    }
    return 0;
}