解题思路:
注意事项:
参考代码:
#include<iostream> #include<algorithm> using namespace std; int pre[1001]; int m[1001]; int main(void) { int n; cin >> n; for(int i=1;i<=n;i++) { int from; cin >> from; pre[i]=from; m[i]=1; } int Max=1; for(int i=1;i<=n;i++) { if(pre[i]!=0) m[i]=1+m[pre[i]]; if(m[i]>Max) Max=m[i]; } cout << Max; return 0; }
0.0分
1 人评分
人民币问题 (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:807 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:775 |
钟神赛车 (C语言代码)浏览:846 |
C语言程序设计教程(第三版)课后习题8.1 (Java代码)浏览:756 |
C语言训练-大、小写问题 (C语言代码)浏览:598 |
哥德巴赫曾猜测 (C语言代码)浏览:2035 |
大家好,我是验题君浏览:561 |
小O的数字 (C语言代码)浏览:1378 |
小O的乘积 (C语言代码)浏览:977 |