码迷,mamicode.com
首页 >  
搜索关键字:树的直径    ( 435个结果
bzoj3124: [Sdoi2013]直径
第一问应该没人不会吧。 然后第二问,可以意识(证明也可以)到这些边一定是连续的,我一开始的想法是枚举区间,但是这个是平方级别的不兹瓷 对于一段区间假如它左右端点查找除直径外最大值的和加上区间的值等于直径,而我对于这个的想法是,这一段的边可能成为答案,但是我没有很好的意识到(lj做题全凭感觉),非这段 ...
分类:其他好文   时间:2018-04-20 23:27:54    阅读次数:198
I - 树的直径 POJ - 1383
The northern part of the Pyramid contains a very large and complicated labyrinth. The labyrinth is divided into square blocks, each of them either fil ...
分类:其他好文   时间:2018-04-20 00:05:48    阅读次数:184
Codeforces Round #379 (Div. 2) E. Anton and Tree
题意:给你一棵树, 每个点要么是黑色要么是白色, 有一种操作是将同一个颜色的连通块变成相反的颜色,问你最少变换几次, 整颗树变成一种颜色。 思路: 缩点, 加求树的直径, 答案为树的直径除二向上取整。 ...
分类:其他好文   时间:2018-04-18 13:37:20    阅读次数:137
树的直径与树的重心
树的直径 树的直径是指树上的最长简单路。 直径的求法:两遍搜索 任选一点w为起点,对树进行搜索,找出离w最远的点u。 以u为起点,再进行搜索,找出离u最远的点v。 则u到v的路径长度即为树的直径。 树的重心树的重心: 找到一个点,其所有的子树中最大的子树节点数最少,那么这个点就是这棵树的重心。 删去 ...
分类:其他好文   时间:2018-04-15 19:51:20    阅读次数:142
bzoj 1912: [Apio2010]patrol 巡逻【不是dp是枚举+堆】
我是智障系列。用了及其麻烦的方法= =其实树形sp就能解决 设直径长度+1为len(环长) 首先k=1,直接连直径两端就好,答案是2\ n len 然后对于k=2,正常人的做法是树形dp:先求直径,然后把树的直径上的所有边权标为 1,再求一次直径设新直径+1为len2,答案是2\ (n?1)?len ...
分类:Windows程序   时间:2018-04-14 12:35:43    阅读次数:266
省选感想
果然只适合NOIP难度的题呢dalao的暴力和我们的暴力不是一个暴力打稳暴力进队以上,为蒟蒻总感想第一天考的还可以,除了第一题的搜索没调出来。因此掉了不少分。乱搞真的是有效的,预计得分60-75,实际得分85,有点意外。第二天知识不足的问题暴露出来了。尤其是第二题k=0时的树的直径,发现不会求,其实 ...
分类:其他好文   时间:2018-04-07 22:53:11    阅读次数:180
BZOJ3124 直径
Description: 求树的直径的必须边 思路:求出任意一条直径,然后对这条直径的每个点进行DFS(不过直径任何点),定义一个l,r,初始为直径的两端,然后计算出该点能到的最远距离如果等于其左端或右端,那么l = pos 或者 r = pos。 注意因为是从右向左搜的,所以左边的点只要收一次,且 ...
分类:其他好文   时间:2018-04-05 23:39:51    阅读次数:278
luogu3629 [APIO2010]巡逻
创造一个环出来,可以让环上的边都只访问一次。 对于 $k=1$,答案就是树的直径两边连起来。 倘若 $k=2$,那就先按照 $k=1$ 的求一遍,然后我们发现,如果第二条加的边构成的环和第一条加的边构成的环有交,那么交必定会被访问两次。这样交不但没有减少访问次数,还抵消了第一次的成果。因此把第一次求 ...
分类:Windows程序   时间:2018-03-20 18:50:22    阅读次数:231
2018/3/1 省选模拟考试 50分
T1 30分模拟暴力,40分树的直径。拿了0分。(空间开小了爆了,因为缩点之后是又建了一次图,两个边的编号tot没分开,mdzz) 只写了后40分,而这40分中有20分不需要边双连通分量。写了一个类似于强连通分量(标记双向边)的缩点,应该实现哪里出了偏差,因为就算空间开大改正tot的bug也还是20 ...
分类:其他好文   时间:2018-03-03 16:51:18    阅读次数:147
0301考试总结
今天仍然照常考试,今天的题目感觉还是比较良心的,看到题目的第一案感觉题目还是很良心的。 看到T1题目的时候,我是十分开心的,因为这道题目很明显每次找出树的直径然后把直径上的所有点缩成一个点就好了,预计可以拿到70分吧,然后搞呀搞搞呀搞,敲了200+行的代码,枯寂大小都有好几KB了...终于敲出来了, ...
分类:其他好文   时间:2018-03-03 12:29:32    阅读次数:146
435条   上一页 1 ... 15 16 17 18 19 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!