当前位置:网站首页>谁的孙子最多II
谁的孙子最多II
2022-08-03 19:46:00 【-JMY-】
题目描述
给定一棵树,其中1号结点是根结点,问哪一个结点的孙子结点最多,有多少个。(孙子结点,就是儿子结点的儿子结点。)
输入
第一行一个整数N(N≤10000),表示树结点的个数。此后N-1行,第i行包含一个整数Fi,表示i+1号结点的父亲。
输出
一行两个整数,表示孙子结点最多的结点,以及其孙子结点的个数,如果有多个,输出编号最小的。
样例输入
5 1 1 2 4
样例输出
1 1
参考代码:
#include<bits/stdc++.h>
using namespace std;
int n,x,a[105],t[105],maxn,imaxn;
int main(){
cin>>n;
for(int i=1;i<n;i++){
cin>>x;
a[i+1]=x;
}
for(int i=1;i<=n;i++)
if(a[a[i]]!=0&&a[i]!=0)
t[a[a[i]]]++;
for(int i=1;i<=n;i++){
if(t[i]>maxn){
maxn=t[i];
imaxn=i;
}
}
cout<<imaxn<<' '<<maxn;
return 0;
}
边栏推荐
猜你喜欢
不知道这4种缓存模式,敢说懂缓存吗?
epoll + 线程池 + 前后置服务器分离
FreeRTOS中级篇
Matlab论文插图绘制模板第42期—气泡矩阵图(相关系数矩阵图)
Detailed demonstration pytorch framework implementations old photo repair (GPU)
嵌入式分享合集27
线上一次JVM FullGC搞得整晚都没睡,彻底崩溃
Jingdong cloud released a new generation of distributed database StarDB 5.0
FreeRTOS Intermediate
【木马免杀】
随机推荐
Unity获取canvas 下ui 在屏幕中的实际坐标
傅里叶变换(深入浅出)
(十六)51单片机——红外遥控
LOL英雄联盟卡顿掉帧问题解决办法 2022年8月1日
NNLM、RNNLM等语言模型 实现 下一单词预测(next-word prediction)
开源生态研究与实践| ChinaOSC
Benchmarking Lane-changing Decision-making for Deep Reinforcement Learning
Solution for no navigation bar after Word is saved as PDF
力扣刷题之分数加减运算(每日一题7/27)
Radondb mysql installation problems
MVC vs MVP
Power button brush the topic of merging two orderly array
单调栈及其应用
node版本切换工具NVM以及npm源管理器nrm
力扣刷题之数组序号计算(每日一题7/28)
CS kill-free pose
基于移动GIS的环保生态管理系统
Introduction to Cosine Distance
net-snmp私有mib动态加载到snmpd
力扣刷题之合并两个有序数组