码迷,mamicode.com
首页 >  
搜索关键字:分块    ( 2010个结果
【枚举】【二分答案】【分块答案】【BFS】【最大流】【Dinic】bzoj1189 [HNOI2007]紧急疏散evacuate
【法一】枚举Time(0~N*M): S->'.'(1); 'D'->T(Time); '.'->'D'(dis(用BFS预处理,注意一旦到达'D',BFS就不能继续扩展了,注意dis的初值0x7f)#include#include#includeusing namespace std;#defin...
分类:其他好文   时间:2014-12-20 10:24:27    阅读次数:232
Aprior算法Hadoop上实现思路与关键部分代码
本人最近研究Aprior算法,由于要实现海量数据的分析挖掘,需要在hadoop平台加以实现。在网上看过一些Aprior算法Mapreduce的代码,感觉拿过来都不好直接用,而且,多数都不是原味的Aprior,或者经过改进,是FP-growth算法,或者是将数据分块,各块独立运行Aprior算法,不是...
分类:编程语言   时间:2014-12-17 22:10:20    阅读次数:298
使用CGAL查找输入三角网格模型独立模型个数
在对三角网格模型进行切分并且对切分模型三角化之后,可能会遇到分块数 > 2的情况,对于这种情况我们就需要得到各个分块的数量,并且将他们重组成独立的三角网格模型。思路如下:建立一个存放三角网格面的堆栈,遍历模型的所有的三角网格面,对每一个三角形都搜索与之相邻的三个三角形(每个边对应一个三角形),将这些...
分类:其他好文   时间:2014-12-17 20:12:38    阅读次数:290
datatables(配bootstrap3样式)
今天介绍汇总一下datatables。 公司CMS内容资讯站的后台管理界面用了大量的table来管理数据,试用了之后,感觉挺不错,推荐一下。 先上一个基本的效果图,然后分块介绍
分类:其他好文   时间:2014-12-17 14:29:10    阅读次数:253
BZOJ 2597 楼房重建 分块
题目大意:给定n座楼,初始高度为0,每次可以改变某栋楼的高度,求每次改变高度之后从原点可以看到几栋楼 记录每栋楼楼顶与原点连线的斜率 那么一栋楼可见当且仅当前面所有楼的斜率都小于这栋楼 将n栋楼分为√(0.5*n*logn)块 每一块内维护一个单调上升子序列(注意不是LCS) 比如说4 1 2 3 5 那么维护的序列就是4 5 修改的时候块内暴力重建 然后查询顺着块撸一遍 每次记录当前的最大...
分类:其他好文   时间:2014-12-16 11:49:11    阅读次数:120
图像分块 matlab程序
看到不少网友,浏览了之前写读的图像分块简单版,现在将之前写的复杂版也贡献与大家一起学习、讨论。clear,clc;[filename,filepath] = uigetfile('*.*','Select the image'); if isequal(filename,0)||isequal(fi...
分类:其他好文   时间:2014-12-16 11:13:11    阅读次数:245
BZOJ 3744 Gty的妹子序列 分块+fenwick
题目大意:强制在线区间无修改逆序对。 思路:看到数据范围发现分块是很显然的。预处理了很多东西,比如说每个块里面的逆序对个数,还有f[i][j]表示从第i块到第j块的逆序对个数。如果仅仅处理到这里的话,后面是不太好处理的。我们还需要一个东西,是每个点对每个块的逆序对个数,并取前缀合优化。否则的话就得用主席树来乱搞,那常数 剩下就是小事了, 比如离散话啥的。。 CODE:...
分类:其他好文   时间:2014-12-15 21:54:12    阅读次数:341
【DFS序】【莫队算法】【权值分块】bzoj1803 Spoj1487 Query on a tree III
基本等同这个,只是询问的东西不大一样而已。http://www.cnblogs.com/autsky-jadek/p/4159897.html#include#include#includeusing namespace std;int Num,CH[12],f,c;inline void R(in...
分类:编程语言   时间:2014-12-15 19:01:03    阅读次数:226
HDU 5145 NPY and girls 莫队算法
对于这类区间查询的问题,如果可以用O(1)的复杂度推到一个曼哈顿距离为1的另外区间的话,就可以直接用莫队算法搞。从网上搜到的有两种搞法。第一种是先建立曼哈顿距离最小生成树,然后直接dfs遍历整棵树来求解的。还有一种是先分块,然后把查询按照块的编号为第一关键字,右边界为第二关键字排序,排序直接直接暴力...
分类:编程语言   时间:2014-12-14 14:33:46    阅读次数:194
BZOJ3798 特殊的质数
蒟蒻表示只有打表这一个方式来做这题了。。。我们发现对一个数,check是O(sqrt(n))的所以我们分块来打表,块外的有表,块内的暴力。注意到打标程序的时间及程序的长度。。。决定让一块的大小为10^5比较适合 1 /*****************************************...
分类:其他好文   时间:2014-12-13 19:20:47    阅读次数:649
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!