2017CCPC哈尔滨 D:X-Men
题目链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1004&cid=784
题意:
给一棵树,某些点上有人,每个时刻每个人都会往一个距离大于1的人的方向前进1个,
问期望多久所有人都在距离1以内
思路:
树上最远两个人的距离/2就是答案(向下取整)
因为n只有1000,所以可以n²暴力
//2017CCPC哈尔滨--D
#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<vector>
using namespace std;
vector<int> G[1005];
int ans, k[1005];
void Sech(int u, int p, int len)
{int i, v;if(k[u])ans = max(ans, len);for(i=0;i<G[u].size();i++){v = G[u][i];if(v==p)continue;Sech(v, u, len+1);}
}
int main(void)
{int T, n, m, x, y, i;scanf("%d", &T);while(T--){scanf("%d%d", &n, &m);for(i=1;i<=n;i++)G[i].clear();memset(k, 0, sizeof(k));for(i=1;i<=m;i++){scanf("%d", &x);k[x] = 1;}for(i=1;i<=n-1;i++){scanf("%d%d", &x, &y);G[x].push_back(y);G[y].push_back(x);}ans = 0;;for(i=1;i<=n;i++){if(k[i])Sech(i, 0, 0);}printf("%d.00\n", ans/2);}return 0;
}
2017CCPC哈尔滨 D:X-Men相关推荐
- 2017CCPC哈尔滨 M:Geometry Problem(随机)
题目链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1013&cid=784 题意: 给你n个点,找出一个圆满足至少 ...
- 2017CCPC哈尔滨 H:A Simple Stone Game
题目链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1008&cid=784 题意: 给你n个正整数,每次可以将某个 ...
- 2017CCPC哈尔滨 F:Permutation(构造)
题目链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1006&cid=784 题意: 让你构造一个1到n的全排列,满 ...
- 2017CCPC哈尔滨 B:K-th Number(二分)
题目链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1002&cid=784 题意: 给你n个数,之后求出所有连续区 ...
- 2017CCPC哈尔滨 A:Palindrome(manacher+树状数组)
题目链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1001&cid=784 题意: 给你一个串s,求出满足S[i] ...
- 2017CCPC哈尔滨赛区总结
去年CCPC两个银,结果今年成功打铜 其实战术和决策上都有严重问题,这点之前也打过广西邀请赛,只不过那时候前期怎么说还是比较顺利的 两场队友一样,就简称Y和Q吧 其实在比赛前一天晚上,就跟队友说:没有 ...
- power oj 2840: 伯陵防线 思维+树状数组
2840: 伯陵防线 Time Limit: 1000 MS Memory Limit: 262144 KB Total Submit: 9 Accepted: -4 Page View: 81 Su ...
- HDU 6230 (ManacherBIT)
HDU 6230 (Manacher&BIT) 依据题意可知,我们需要找到满足两个相交的回文串. 分为几个步骤: 1.求出每个位置的最大回文半径. 2.判断每个位置的贡献. 3.求和. 我们从 ...
- _捷豹F-pace汽车音响改装黄金声学,中道隔音——哈尔滨小蒋
一首好的歌曲配上好的喇叭,才能把歌曲所表达的情感完美表现出来,当原车喇叭满足不了自己需求的时候,就需要音响改装升级. 捷豹F-pace是新英伦豪华高能轿跑SUV ,将动感性能与效率融为一体.从外到内散 ...
最新文章
- A站被黑,你应该做些什么?
- mysql 客户无感知迁移_亿级账户数据迁移,不用数据库工具还能怎么搞?
- 第二模块_找钱:融资与管理_1
- linux下构建Zabbix网络监控平台
- OpenCV OMZ MTCNN人脸检测的实例(附完整代码)
- 【APICloud系列|22】 videoPlayer模块(视频播放)的实现
- Netflix推出《DOTA2》系列动画 3月25日上线
- DXUT框架剖析(3)
- ENVI5.4新添加功能简介
- 蓝桥杯 算法训练 数的潜能 正整数分解使得乘积最大问题
- 中国分省、分城市地形起伏度数据
- Android 混淆总结
- JS设计模式 - 工厂模式
- 工作,到底意味着什么
- 【计算机毕业设计】324企业人事信息管理系统设计与实现
- 实现单向选择题和多项选择题的选中状态-不使用radio和CheckBox
- (十)搭建springboot商城--商品热销排行
- python数据挖掘课程 十.Pandas、Matplotlib、PCA绘图实用代码补充
- 【热血传奇】 怪物添加(上)
- 【English】现在完成时的时间标志词
热门文章
- python怎么读取excel-python怎么读取excel中的数值
- python免费教程视频-Python免费视频教程
- python怎么读取中文文件-python: py2下 中文 的 文件读写 及 打印
- 语音识别软件、语音识别平台和语音识别技术
- 从输入url到页面加载完成发生了什么
- 【java笔记】常用函数式接口(1):Supplier接口
- this.getclass().getresource 空指针异常_NPE空指针异常总结
- php 数据导出到excel文件,PHP - 如何将数据动态导出到Excel文件(.xls)?
- 微型计算机原理中ADC,微机原理实验-逐比较式ADC.doc
- nginx代理https后,spring mvc web应用redirect https变成http