2018 7.13图论测试总结(Day 10)
今天,考试。题目如下:
NO1:一件机房里有 n 台电脑,并且有 n-1 个虚拟路径使得 n 台电脑联通,每条虚 拟路径的长度都为 1。老师希望所有电脑到中心 电脑虚拟路径的距离之和最小,求中心电脑编号和距离总和最小值。
对于 60%的数据,1≤n≤1000。 对于 100%的数据, 1≤n≤50000。
这题没过,60,也就是60%的数据,暴力思想:枚举每一给点,求其到每一个点的最短路径,相加在比较。顺便记录一下位置。和香甜的黄油差不多,时间复杂度......(不想算,反正超N^的)至于代码。会写SPFA的应该都会写。
满分思想:其实我们可以发现,我们要找的点就是 树的中重心,至于为什么,我也不知道,所以就先去求树的重心。代码……
int minn=100000;
int f[100001],vis[100001];
void dfs(int fa,int u)
{vis[u]=1;for(int i=Lin[u];i;i=e[i].x){if(e[i].y!=fa){int x=e[i].y;dfs(u,x);vis[u]+=vis[x];f[u]=max(f[u],vis[x]);}}f[u]=max(n-vis[u],f[
2018 7.13图论测试总结(Day 10)相关推荐
- 计算机考试演示文稿模板,2018职称计算机考试PowerPoint习题10
2018职称计算机考试PowerPoint习题10 单选题 1.PowerPoint2003的"文件"菜单列出最近使用的文件数____. A 始终4个 B 最多4个 C 可在0~9 ...
- 2018年13个AI趋势 | CB Insights报告
李根 发自 凹非寺 量子位 报道 | 公众号 QbitAI CB Insights最新的AI报告,预测了2018年13个AI趋势. 其中关于中美双雄时代的趋势,量子位之前已经专文搬运过,其中核心要点 ...
- 苏嵌//张福辉//2018.7.13
苏嵌 ...
- 笔记:2018/6-7-2018-6/13
2018/6/7 1. H5 3D转换 2. 通配符: _:一个字符 %:任意长度字符串 []:括号范围内一个字符 [^]:不在括号范围内一个字符 3. 模糊查询关键字: LIKE(只与字符型数 ...
- 【面试练习题】存在序列:1,1/2,2/3,3/5,5/8,8/13...,求前10项的和
存在序列:1,1/2,2/3,3/5,5/8,8/13...,求前10项的和 使用python编程语言解题: 使用typescript编程语言解题: 使用Go语言进行解题: 由题可以得知,分子是前一个 ...
- mysql5.1编译安装centos7_CentOS7下 Nginx1.13.5 + PHP7.1.10 + MySQL5.7.19 源码编译安装
在CentOS7下 Nginx1.13.5 + PHP7.1.10 + MySQL5.7.19 源码编译安装过程记录. 一.安装Nginx 1.安装依赖扩展 # yum -y install wget ...
- 2018明星学术公众号TOP 10重磅发布,PaperWeekly再度入选
200 +学术公众号受到提名 21 个学术自媒体入围票选 一份科研人不容错过的 学术公众号榜单-- 为了促进学术传播.传递优质科研资源.服务广大科研群体,"科研圈"从 2016 年 ...
- CUDA out of memory. Tried to allocate 14763.13 GiB (GPU 3; 10.73 GiB total capacity; 165.28 MiB alre
RuntimeError: CUDA out of memory. Tried to allocate 14763.13 GiB (GPU 3; 10.73 GiB total capacity; 1 ...
- 暑期训练日志----2018.8.13
训练第15天. 以为组合数学的专题到14号就截止了,为了完成任务通宵肝一晚上,结果早上开会队友给我说延期了两天...延期了...期了..了... 肝疼... 上午回去补觉,下午又被拽来打个人赛,感觉肝 ...
最新文章
- SQL中的关联更新和关联删除
- java中 抽象类+接口
- 最新研究 | 人类大脑皮质对有声调和非有声调语言的音高编码
- 计算机乘除法运算中部分积和余数的符号位选择与位移的关系
- VTK:网格之ClipClosedSurface
- Ext.LoadMask遮罩的效果几种实现方式
- 数据库---增删改查
- Asp.Net Core 中IdentityServer4 授权中心之自定义授权模式
- 前端学习(2367):两种方式导航跳转和传参
- Keras-保存和恢复模型
- linux iphone 同步时间,与iPad/iPhone同步
- 腾讯下一步:关注通用AI,加大投入产业互联网,推出医疗新品AI显微镜
- Linux下安装配置PHP环境(上)---Apache2
- linux环境下的c++编程
- 六、Oracle学习笔记:字符串函数
- HDUacm2095
- LaTeX 2022 安装教程
- 2019-06-30中国裁判文书网数据爬虫更新,PYTHON
- 从零开始的《数据挖掘与大数据分析》课堂学习笔记-1 前言第一章“数据挖掘与大数据分析简介”片段
- 物理专业英语词汇(O-Z)
热门文章
- jQuery weui 滚动加载
- JVM 虚拟机栈详解
- Ubuntu虚拟机扩展磁盘空间
- 火影忍者手游 服务器维护,火影忍者手游:每天登录后这6件事必须要做,否则会错过很多...
- vue路由跳转的几种方式
- ext3 升级到 ext4
- web前端开发课程安排,webpack版本管理
- CSS标准文档流,在线面试指南
- chrome 验证码识别 扩展_验证码实在太过反人类?自动跳过验证码的神器-验证码,登录,安全 ——快科技(驱动之家旗下媒体)-...
- 链塔智库|区块链产业要闻及动态周报(2020年8月第四周)