码迷,mamicode.com
首页 >  
搜索关键字:点分治    ( 607个结果
BZOJ1468 Tree
典型的点分治。。。可惜有一部不会做。。。如何找出某个点p的子树中过p的链的数量?、、、(语文不好不要打我)于是Orz cxjyxx,可以先求出所有的答案再减掉不是的答案(说了语文不好不要打我了啊>_ 11 #include 12 13 using namespace std; 14 const...
分类:其他好文   时间:2014-12-20 20:49:16    阅读次数:124
【BZOJ】1825. Free tour II(点分治)
http://www.spoj.com/problems/FTOUR2/先前看了一会题解就自己yy出来了。。。对拍过后交tle。。。。。。。。。。。。。。。。。。自己造了下大数据。。。。。。。。tle。。。。。。。。。。。。。。。。。。。。。。。。。what?明早更新吧。。调到吐了。。#includ...
分类:其他好文   时间:2014-12-19 01:50:07    阅读次数:296
【BZOJ】1468: Tree(点分治)
http://www.lydsy.com/JudgeOnline/problem.php?id=1468分治真是一门高大上的东西。。。好神。。。树分治最好资料是:qzc的《分治算法在树的路径问题中的应用》我来说说自己的理解:点分=找重心+分治找重心尤为重要,因为这关系到时间复杂度。对于递归式$$T(...
分类:其他好文   时间:2014-12-18 18:29:28    阅读次数:210
【BZOJ】2152: 聪聪可可(点分治)
http://www.lydsy.com/JudgeOnline/problem.php?id=2152随便点分。。。。。只是我在考虑一个地方逗乐。。当路径长度mod3=0的点数直接乘起来就好。。。。我当时sb了。。。。。。。。。。。。。。。这样能计数所有对数。。#include #include ...
分类:其他好文   时间:2014-12-18 18:21:58    阅读次数:230
BZOJ 1758 Wc2010 重建计划 树的点分治+二分+单调队列
题目大意:给定一棵树,询问长度在[l,u]范围内的路径中边权的平均值的最大值 01分数规划,首先想到二分答案 既然是统计路径肯定是点分治 每次统计时我们要找有没有大于0的路径存在 那么对于一棵子树的每一个深度i记录一个路径权值和的最大值 然后在这棵子树之前的所有子树的深度可选范围就是[l-i,u-i] 这个窗口是不停滑动的 因此用单调队列维护最大值即可 ↑上面这些网上的题解都说的还是蛮...
分类:其他好文   时间:2014-12-11 14:08:43    阅读次数:238
BZOJ2870 最长道路tree
ZKY:"如果把分治过程记录下来就可以做到动态修改询问,不过好像没人给这种数据结构起名字(或者我太弱了不知道)……我就给它起名叫点分树了……"结果什么是"点分树"蒟蒻还是没有搞懂= =Orz这题就是先点分治,然后暴力求出子树里面所有的链。但是合并两个子树的链。。。有点,不太科学于是做法是把子树分成两...
分类:其他好文   时间:2014-12-07 21:38:45    阅读次数:309
分治算法-最邻近点问题Finding the closest pair of points
问题描述: 输入:空间平面上点集Q             输出:距离最近的两个点对 问题简化:如果是在一个直线上找最近的点对,则可以使用排序,之后找最近最近点。 分治思路: Divide 将其划分为两个部分Q1,Q2   T(n) = O(n) Conquer 分别找最近点对,   T(n) = 2T(n/2) Merge 比较分开点附近的两个点距离和找出的的距离T(n)= O(...
分类:编程语言   时间:2014-11-26 16:31:10    阅读次数:216
【HDU】4918 Query on the subtree 点分治+树状数组
【HDU】4918 Query on the subtree 点分治+树状数组...
分类:编程语言   时间:2014-11-07 09:54:12    阅读次数:159
bzoj 2152: 聪聪可可 树的点分治
2152: 聪聪可可Time Limit:3 SecMemory Limit:259 MBSubmit:485Solved:251[Submit][Status]Description聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他...
分类:其他好文   时间:2014-10-28 00:30:19    阅读次数:166
BZOJ 2152 聪聪可可 树的点分治
题目大意:有两个小孩在玩游戏,他们每一个人在树中取一个点,如果这两个点之间的路径长度之和是3的倍数,那么聪聪就赢了,否则他就输了。给出这棵树,求聪聪赢的概率,答案用分数表示。 思路:数据范围2w,肯定不能枚举点然后LCA。所以就只能点分治了。这还是一道比较常规的点分治问题,但是有一个地方需要注意,在统计两点之间的距离的时候我一开始的想法是直接n^2的枚举,然后记录。但是那样时间复杂度就会...
分类:其他好文   时间:2014-10-27 14:28:07    阅读次数:188
607条   上一页 1 ... 57 58 59 60 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!