fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n;
  6. cin>>n;
  7. int a[n];
  8. for(int i=0;i<n;i++){
  9. cin>>a[i];
  10. }
  11. int b[n]={0};
  12. for(int i=0;i<n;i++){
  13. int n=a[i];
  14. b[i]=b[n]+1;
  15. }
  16. int i=1;
  17. int Q;
  18. cin>>Q;
  19. while(i<Q){
  20. int val;
  21. cin>>val;
  22. cout<<b[val]<<" ";
  23. i++;
  24. }
  25. return 0;
  26. }
Success #stdin #stdout 0.01s 5316KB
stdin
4
4 3 3 2
1
3
stdout
Standard output is empty