HNU 12834 Thread Tree
2024-09-30 10:26:03
递归输出即可了
#include<bits/stdc++.h>
using namespace std;
struct tree{
int dot;
string s;
}t[1020];
vector<int>v[1020];
void print(int x)
{
for(int i=0;i<v[x].size();i++)
{
for(int j=1;j<=t[v[x][i]].dot;j++)
printf(".");
cout<<t[v[x][i]].s<<endl;
print(v[x][i]);
}
}
int main()
{
int n,x;
scanf("%d",&n);
t[0].dot=-1;
for(int i=1;i<=n;i++)
{
scanf("%d",&x);
cin>>t[i].s;
v[x].push_back(i);
t[i].dot=t[x].dot+1;
}
print(0);
return 0;
}
最新文章
- 如何在nuget上传自己的包+搭建自己公司的NuGet服务器(新方法)
- Hello bokeyuan!
- c#编程基础之字符串基础
- require,include,require_once,include_once的区别
- 使用File类递归列出E盘下全部文件
- Redis集群明细文档
- Emit
- 洛谷 U2878 小R的分数比赛(fraction)
- 案例:数据库open时报错ORA-1172,ORA-1151 处理
- java中的引用类型的对象存放在哪里
- 剑指offer面试题6 重建二叉树(java)
- iOS中 读取相册,调用系统相机 技术分享
- 利用echarts自定义环形图
- Swarm基于多主机容器网络 - overlay networks 梳理
- Mac下MySQL与MySQLWorkbench的安装
- mysqli扩展库的预处理
- 递归&;栈帧空间
- Mockito 的使用
- Git--团队开发必备神器
- 1415. [NOI2005]聪聪和可可【记忆化搜索DP】
热门文章
- win10下安装使用mysql-5.7.23-winx64
- axios 里面 then 默认写的function里面没有this,改成箭头函数后就可以用this了
- es6 fs 输出文件 iviewDemo
- java 随机数 <;%=System.currentTimeMillis() %>;
- delphi中使用自定义资源的方法
- 使用Maven构建JavaEE项目
- No-3.Linux 终端命令格式
- SQL Server查看表的约束
- memcached 的内存管理与删除机制
- Python机器学习2.2