博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 5325 Crazy Bobo(思路+dfs 记忆化)
阅读量:7237 次
发布时间:2019-06-29

本文共 1743 字,大约阅读时间需要 5 分钟。

Crazy Bobo

Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others)
Total Submission(s): 612    Accepted Submission(s): 189


Problem Description
Bobo has a tree,whose vertices are conveniently labeled by 1,2,...,n.Each node has a weight 
wi. All the weights are distrinct.
A set with m nodes 
v1,v2,...,vm is a Bobo Set if:
- The subgraph of his tree induced by this set is connected.
- After we sort these nodes in set by their weights in ascending order,we get 
u1,u2,...,um,(that is,
wui<wui+1 for i from 1 to m-1).For any node 
x in the path from 
ui to 
ui+1(excluding 
ui and 
ui+1),should satisfy 
wx<wui.
Your task is to find the maximum size of Bobo Set in a given tree.
 

Input
The input consists of several tests. For each tests:
The first line contains a integer n (
1n500000). Then following a line contains n integers 
w1,w2,...,wn (
1wi109,all the 
wi is distrinct).Each of the following n-1 lines contain 2 integers 
ai and 
bi,denoting an edge between vertices 
ai and 
bi (
1ai,bin).
The sum of n is not bigger than 800000.
 

Output
For each test output one line contains a integer,denoting the maximum size of Bobo Set.
 

Sample Input
 
7 3 30 350 100 200 300 400 1 2 2 3 3 4 4 5 5 6 6 7
 

Sample Output
 
5
 

Source
 

Recommend
wange2014   |   We have carefully selected several similar problems for you:            
 

/*參考此人博客 :http://www.mamicode.com/info-detail-948802.html记得用c++交*/#pragma comment(linker, "/STACK:1024000000,1024000000")#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define N 800005vector
g[N];int n;int ans[N];int a[N];int dfs(int u){ if(ans[u]) return ans[u]; ans[u]=1; for(int i=0;i

转载地址:http://vrofm.baihongyu.com/

你可能感兴趣的文章
InstallShield 2015 LimitedEdition VS2012 覆盖安装
查看>>
mongodb防火墙配置
查看>>
ensp实战之防火墙安全转发策略
查看>>
Activity和Fragment之间解耦
查看>>
modbus协议说明(转)
查看>>
vc编辑器常用设置
查看>>
你的学习标配
查看>>
58到家数据库30条军规解读
查看>>
Android项目——传感器的使用
查看>>
Hibernate(十五):QBC检索、本地SQL检索和HQL删除
查看>>
淘宝中间的一像素线(手机端)
查看>>
iOS开发 之 不要告诉我你真的懂isEqual与hash!
查看>>
vscode: Visual Studio Code 常用快捷键1
查看>>
多线程(7)多线程中的异常处理
查看>>
java多线程之 ---- 线程死锁
查看>>
APP三种开发模式
查看>>
solr入门之solr的拼写检查功能的应用级别尝试
查看>>
《分水岭:看清中国科技和互联网未来五年的趋势》出版 腾讯科技出品
查看>>
UIButton的图片和文字相对位置调整
查看>>
mark 百度Echarts统计图表
查看>>