A1004
Description:
家谱图常用来表示家系,请统计没有孩子的家庭数。
简单说就是统计从根节点开始每一层的叶子节点数目,并输出出来。
注意:
常见就不说了,注意一下第二组数据卡整个家系只有一个人的时候的边界值,应输出一个1,表示根节点为一个叶子节点。
算法采用广搜:
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<algorithm>
#include<map>
#include<vector>
#include<queue>
using namespace std;
const int maxn = 105;
struct node{
int level; //层次
vector<int>child;
}Node[maxn];
int n, m;
int cnt[maxn

该博客详细解析了PAT A1004题目的第二组测试数据,主要关注家谱图中统计没有孩子的家庭数。文章指出,在仅包含根节点的情况也应被视为一个叶子节点,建议使用广度优先搜索(BFS)算法进行求解。
最低0.47元/天 解锁文章
1378

被折叠的 条评论
为什么被折叠?



