ZOJ - 3805 Machine
来源:互联网 发布:字符数组初始化null 编辑:程序博客网 时间:2024/06/05 09:02
可以看做是简单的二叉树,dfs一下就好了。
#include <iostream>#include <cstdio>#include <algorithm>#include <vector>using namespace std;const int maxn=11000;vector<int> G[maxn];int dfs(int u){ if(G[u].size()==0) return 1; if(G[u].size()==1) return dfs(G[u][0]); int a=dfs(G[u][0]), b=dfs(G[u][1]); return max(max(a, b), min(a, b)+1);}int main(){ int n, v; while(~scanf("%d", &n)) { for(int i=1; i<=n; i++) G[i].clear(); for(int i=2; i<=n; i++) { scanf("%d", &v); G[v].push_back(i); } printf("%d\n", dfs(1)); } return 0;}
0 0
- zoj 3805 Machine
- ZOJ 3805 Machine
- ZOJ 3805 Machine
- ZOJ 3805 Machine
- ZOJ 3805 Machine
- ZOJ 3805 Machine
- ZOJ - 3805 Machine
- ZOJ-3805-Machine
- Machine - ZOJ 3805 二叉树
- ZOJ Machine
- ZOJ 3805 Machine(树形DP)
- ZOJ 3805 Machine(简单dp)
- ZOJ 3805 Machine(二叉树,递归)
- ZOJ-3805---Machine (记忆化dfs)
- zoj 3805 Machine(ZOJ Monthly, August 2014 - H)
- ZOJ - 3324 Machine
- ZOJ 1364 Machine Schedule
- ZOJ 3324 Machine
- 关于国内外资料查阅之总结
- java的this、super
- minicom
- Unity3D之第二天学习篇
- Android App监听软键盘按键的三种方式
- ZOJ - 3805 Machine
- 给VB.NET开发者的46个忠告
- Decode Ways
- Linux - 查找目录下的所有文件中是否含某个字符串
- 利用Java Metrics插件度量代码简易教程
- Nginx+Php-fpm+MySQL+Redis源代码编译安装指南
- 利用dnw烧写文件,dnw安装与配置
- 【Android】Service通过广播更新UI
- Linux下编译安装apache