pat1004
来源:互联网 发布:厦门大学网络教育报名 编辑:程序博客网 时间:2024/06/07 03:03
#include<cstdio>#include<vector>#include<cstring>#include<algorithm>using namespace std;const int maxn=105;vector<int> tree[maxn];int layer[maxn],maxly;void dfs(int node,int ly){ maxly=max(ly,maxly); if(tree[node].size()==0) layer[ly]++; else for(int i=0; i<tree[node].size(); i++) { dfs(tree[node][i],ly+1); }}int trans(char *str){ if(str[0]=='0') return str[1]-'0'; else return (str[0]-'0')*10+str[1]-'0';}int main(){ int N,M,k,t; char str[2]; while(scanf("%d%d",&N,&M)==2) { for(int i=0; i<M; i++) { scanf("%s",str); t=trans(str); tree[t].clear(); scanf("%d",&k); for(int j=0; j<k; j++) { scanf("%s",str); tree[t].push_back(trans(str)); } } memset(layer,0,sizeof(layer)); maxly=1; dfs(1,1); for(int i=1; i<=maxly; i++) printf("%d%c",layer[i],i==maxly?'\n':' '); } return 0;}
阅读全文
0 0
- PAT1004
- pat1004
- PAT1004
- pat1004
- pat1004
- PAT1004
- pat1004
- PAT1004
- PAT1004 成绩排名
- PAT1004. 成绩排名
- pat1004:成绩排名
- PAT1004. 成绩排名
- 【PAT1004】Counting Leaves
- PAT1004. Counting Leaves (30)
- pat1004 Counting Leaves
- [搜索]PAT1004 Counting Leaves
- PAT1004.BASIC 成绩排名 (20)
- PAT1004. Counting Leaves
- [LeetCode] 12.Integer to Roman
- 欢迎使用CSDN-markdown编辑器
- 最大长方形。
- 实战6.SparkSQL(上)--SparkSQL简介
- 面试-框架-springmvc
- pat1004
- pat1005
- pat1006
- Myeclipse运行程序时出现Console没有输出信息(只有<terminate>...)解决方法
- pat1007
- 深入理解Django中的ORM数据库操作(Django系列1)
- pat1008
- python依赖注入
- iOS【webView 加载微信文章注入JS实现交互 浏览图片及保存】