当前位置:网站首页>谁的孙子最多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;
}
边栏推荐
猜你喜欢

友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议

1161 最大层内元素和——Leetcode天天刷【BFS】(2022.7.31)

149. The largest number on a straight line, and check the set

LeetCode 952. 按公因数计算最大组件大小

安装anaconda并创建虚拟环境

怎么将自己新文章自动推送给自己的粉丝(巨简单,学不会来打我)

LeetCode 952. Calculate Maximum Component Size by Common Factor

不要再用if-else

149. 直线上最多的点数-并查集做法

ECCV 2022 Oral | 满分论文!视频实例分割新SOTA: IDOL
随机推荐
Postgresql source code (64) Query execution - data structure and execution process before submodule Executor (2) execution
DeepMCP网络详解
盘点在线帮助中心对企业能够起到的作用
【leetcode】剑指 Offer II 007. 数组中和为 0 的三个数(双指针)
力扣刷题之爬楼梯(7/30)
149. The largest number on a straight line, and check the set
ctfshow php特性
单调栈及其应用
C中的数据存储
高效目标检测:动态候选较大程度提升检测精度(附论文下载)
redis常用命令,HSET,XADD,XREAD,DEL等
简易电子琴设计(c语言)
「学习笔记」高斯消元
LeetCode 952. 按公因数计算最大组件大小
详解AST抽象语法树
node版本切换工具NVM以及npm源管理器nrm
高性能计算软件与开源生态| ChinaOSC
机器学习中专业术语的个人理解与总结(纯小白)
CentOS 7 安装mysql
Brush the topic of mobile zero power button