码迷,mamicode.com
首页 >  
搜索关键字:poj1741    ( 67个结果
[hdu4670 Cube number on a tree]点分治
题意:给一个N个带权节点的树,权值以给定的K个素数为因子,求路径上节点乘积为立方数的路径条数思路:立方数的性质是每个因子的个数为3的倍数,那么每个因子只需要保存0-2三个状态即可,然后路径就可以转化为一个K位3进制数,点分治后,便可以用一个map来查询路径经过根的答案。代码与上一题(poj1741)...
分类:其他好文   时间:2015-11-12 22:00:27    阅读次数:282
[poj1741 Tree]树上点分治
题意:给一个N个节点的带权树,求长度小于等于K的路径条数思路:选取一个点作为根root,假设f(root)是当前树的答案,那么答案来源于两部分:(1)路径不经过root,那么就是完全在子树内,这部分可以递归统计(2)路径经过root,这部分可以通过容斥原理统计,具体见有关点分治资料。。。点分治有个特...
分类:其他好文   时间:2015-11-12 21:23:54    阅读次数:254
树上点对统计poj1741(树的点分治)
给定一棵树,边上有权值,要统计有多少对点路径的权值和 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12 #include 13 #in...
分类:其他好文   时间:2015-08-28 15:08:29    阅读次数:804
poj1741 Tree 树的点分冶
Tree Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 13528   Accepted: 4350 Description Give a tree with n vertices,each edge has a length(positive integer l...
分类:其他好文   时间:2015-07-31 18:33:22    阅读次数:92
点分治
poj1741树上的点对题目大意:给定一棵树,求树上距离不超过k的点对个数。思路:点分治模板题。#include#include#include#include#include#define maxnode 10005#define inf 2100000000LLusing namespace s...
分类:其他好文   时间:2015-06-26 21:07:23    阅读次数:106
【poj1741】【Tree】
TreeTime Limit: 1000MS Memory Limit: 30000K Total Submissions: 13068 Accepted: 4195 DescriptionGive a tree with n vertices,each edge has a length(positive integer less than 1001). Defin...
分类:其他好文   时间:2015-06-21 15:49:40    阅读次数:112
【点分治】【POJ 1741】【cogs 1714】树上的点对
1714. [POJ1741][男人八题]树上的点对★★★ 输入文件:poj1741_tree.in 输出文件:poj1741_tree.out 简单对比 时间限制:1 s 内存限制:256 MB 【题目描述】给一棵有n个节点的树,每条边都有一个长度(小于1001的正整数)。 定义dist(u,v)=节点u到节点v的最短路距离。 给出一个整数k,我们称顶点对(u,v)是合法的当且...
分类:其他好文   时间:2015-06-10 22:42:08    阅读次数:126
【POJ1987】Distance Statistics ==【POJ1741】 树分治
广告:#include int main() { puts("转载请注明出处[vmurder]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/44307489"); }题意&题解http://blog.csdn.net/vmurder/article/details/44302921代码:(同一道题)#in...
分类:其他好文   时间:2015-03-16 16:23:33    阅读次数:157
【POJ1741】Tree 树分治 模板咯?
题意: 给你一棵无根树,求有多少点对之间距离 题解: 树分治。 然后对于一个重心X,我们把它的所有子树中的所有点存到结构体数组中。 结构体中存距离和子树编号。 第一遍sort,我们双指针扫哪些点对符合要求。 第二遍sort,我们把同一子树中还符合要求的点对数目删掉。 sort是O(nlogn)O(nlogn),处理是O(n)O(n)。 然后分治logn层,总时间复杂度O(nl...
分类:其他好文   时间:2015-03-16 13:00:34    阅读次数:185
【点分治】bzoj1468 Tree
同poj1741。换了个更快的姿势,不会重复统计然后再减掉什么的啦~#include#include#includeusing namespace std;#define MAXN 40001#define INF 2147483647typedef pair Point;int n,K,ans;i...
分类:其他好文   时间:2015-02-15 21:48:41    阅读次数:194
67条   上一页 1 ... 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!