![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
文章平均质量分 88
futuremakers
勇于开始,才能找到成功的路
展开
-
[APIO2010]巡逻
题目描述:给出一棵n个点的树,有一个警察要从1号节点出发,遍历所有的边然后回到1号节点。你必须给这些点加k条边(可以是自环),求加完这些边以后警察经过的总路径最少是多少。10%的数据中,n ≤ 1000, K = 1;30%的数据中,K = 1;80%的数据中,每个村庄相邻的村庄数不超过 25;90%的数据中,每个村庄相邻的村庄数不超过 150; 100%的数据中,3 ≤ n ≤ 100,000,...原创 2018-03-29 19:14:01 · 566 阅读 · 1 评论 -
【HDU 5909】Tree Cutting
题目描述: 给你一棵n个节点的带点权树。每个点的点权都小于m,m为某个2的整次方数,求树上所有联通块点集点权异或和为0-m-1的各有多少个。 对于15%的数据n<=18;对于另外20%的数据:n<=30;对于另外25%的数据:n,m<=300;对于100%的数据,n,m<=1024;15%做法:搜索,暴力枚举点集,判断是否是联通块,是就算贡献,这里就不细讲了。35%做法:...原创 2018-03-30 19:33:41 · 349 阅读 · 1 评论 -
[NOI2010]海拔
题目描述:YT市是一个规划良好的城市,城市被东西向和南北向的主干道划分为n×n个区域。简单起见,可以将YT市看作 一个正方形,每一个区域也可看作一个正方形。从而,YT城市中包括(n+1)×(n+1)个交叉路口和2n×(n+1)条双向道路(简称道路),每条双向 道路连接主干道上两个相邻的交叉路口。下图为一张YT市的地图(n = 2),城市被划分为2×2个区域,包括3×3个交叉路口和12条双向道路。小...原创 2018-03-27 22:18:48 · 428 阅读 · 0 评论 -
城市管理 (2018佛山市选拔赛)
题目描述:给出一棵有n个节点的带边权的有根树,然后有q次操作,维护两个功能:1.修改:将点u,v的路径上的边边权统一加w2.查询:询问以i号节点为根的子树的点的两两之间路径和,输出对2018取模的结果20%数据,n,q<=200;40%数据n,q<=5000;100%数据,n,q<=50000;20%做法:对于每个修改,我们可以暴力改,但是对于每个询问我们不能枚举两个点再暴力跑路...原创 2018-04-03 20:10:23 · 249 阅读 · 0 评论 -
NOIP 2015 运输计划
题目描述:给你一棵n个点的带权无根树和m条树上两点之间的路径,你可以将树上任意两个直接相连的点之间的路径变成权值为0,并尽可能使得改变后路径长度的最大值最小,输出这个最大值。数据范围如下:20%解法(测试点1-4):十分暴力的做法:枚举改哪条边,然后对于每一条路径都暴力在原图上搜索一遍,求出长度,所有长度求个max,然后对所有修改方案求个min即可。时间复杂度:50%-60%解法(测试点1-12,...原创 2018-03-29 11:30:52 · 393 阅读 · 0 评论