莫队算法
文章平均质量分 89
九野的博客
这个作者很懒,什么都没留下…
展开
-
POJ 3241 Object Clustering 二维平面曼哈顿距离最小生成树
题目链接:点击打开链接题意:给定二维平面上的n个点坐标,常数k下面n行给出坐标求一个最小生成树,问第k大的边是多少。任意两个点间建一条边的花费是其曼哈顿距离。思路:转自:点击打开链接一、曼哈顿距离最小生成树曼哈顿距离最小生成树问题可以简述如下:给定二维平面上的N个点,在两点之间连边的代价为其曼哈顿距离,求使所有点连通的最小代价。朴素的算法原创 2015-05-14 18:32:11 · 2771 阅读 · 0 评论 -
HDU 5381 The sum of gcd 莫队暴力
链接题解链接:http://www.cygmasot.com/index.php/2015/08/15/hdu_5381/题意:给定n长的序列下面n个数给出这个序列m个询问下面m行给出询问的区间。对于一个询问,输出这个区间内的任意子段的gcd 和。思路:因为一个数的gcd只会不变或下降,下降一次至少减半,下降至多32次,所以处理出每个数连续相同的gcd的区间。然后暴力跑莫队。#pragma comment(linker, "/STACK:1原创 2015-08-15 16:34:53 · 2482 阅读 · 0 评论 -
2038: [2009国家集训队]小Z的袜子(hose) 莫队算法
题目链接:点击打开链接先把询问处理成曼哈顿最小生成树。然后在树上暴力跑即可。能使用莫队的情况应该是对于询问[l,r] -> [l', r'] 花费必须是 abs(l-l') + abs(r-r')#include #include #include #include #include #include #include #include #include原创 2015-05-14 21:33:30 · 1283 阅读 · 0 评论 -
莫队算法模板
形如hdu 5381:点击打开链接add(int x, int y)的函数复杂度为 O(|x-y|)del同理#pragma comment(linker, "/STACK:1024000000,1024000000")#include #include #include #include #include #include #include原创 2015-08-14 00:20:31 · 2667 阅读 · 2 评论