北邮新OJ100
来源:互联网 发布:nginx 域名配置 ip 编辑:程序博客网 时间:2024/05/18 12:01
http://code.bupt.edu.cn/problem/p/100/
#include<stdio.h>using namespace std;struct pp{ int data; int level;};int main(){ int T; while(scanf("%d",&T)!=EOF) for(int tt=1;tt<=T;tt++) { int n,m; scanf("%d %d",&n,&m); pp * s; s=new pp[m+1]; s[1].data=1; s[1].level=1; int k=2; int max=1; for(int i=1;i<=n;i++) { int a,b; scanf("%d %d",&a,&b); s[k].data=a; s[k].level=s[b].level+1; if(s[k].level>max) max=s[k].level; k++; } printf("Q%d:\n",tt); for(int j=1;j<=max;j++) { int flag=0; for(int i=1;i<=m;i++) { if(s[i].level==j&&flag==0) { flag=1; printf("%d",s[i].data); } else if(s[i].level==j&&flag!=0) printf(" %d",s[i].data); else ; } printf("\n"); } } return 0;}
0 0
- 北邮新OJ100
- 【C++】OJ100
- BUPT OJ100 二叉树的层数
- 1的个数(南阳oj100)
- leetcode之二叉树类之路径和系列-----112/113/124/257/437 path sum(牵扯附加OJ572和OJ100, 子树和子拓扑)
- 北邮新OJ87
- 北邮新OJ88
- 北邮新OJ89
- 北邮新OJ90
- 北邮新OJ91
- 北邮新OJ92
- 北邮新OJ93
- 北邮新OJ94
- 北邮新OJ95
- 北邮新OJ96
- 北邮新OJ97
- 北邮新OJ98
- 北邮新OJ99
- 一步一步写算法(之寻找丢失的数)
- ARM寻址方式
- 实习日记(6)
- 一步一步写算法(之链表重合)
- CSI-VI:程序性能优化-写出快速、高效代码
- 北邮新OJ100
- 图片异步加载报错ImageLoader must be init with configuration before using
- Socke研究
- [IOS]使用genstrings和NSLocalizedString实现App文本的本地化
- 各种排序算法的稳定性和复杂度总结
- 俄指责美舰滞留黑海时间超限 美称将再派一艘
- 一步一步写算法(之通用算法的编写)
- Mahalanobis距离(马氏距离)
- android 4.4 动态注册+静态注册电话短信广播后收到两次onReceive回调的问题