码迷,mamicode.com
首页 >  
搜索关键字:bzoj 2818 gcd    ( 15084个结果
数据结构·SPlay
Splay嘛是什么?网上一大堆教程我就懒得说了,毕竟自己表达能力超烂超烂的。原理很简单,但是写起代码来就各种WARETLE了晕。也没去看其他大神的Splay模版,然后就自己一边找题做一边摸索出一套适合自己的模版,打得顺手才好用嘛=v=BZOJ 1503 【Code】BZOJ 1500【Code】BZ...
分类:其他好文   时间:2014-12-04 22:50:05    阅读次数:164
[BZOJ 1057][ZJOI 2007]棋盘制作(最大全0/1子矩阵)
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1057 这题好像很早之前就看到过。。。那时候我还只会玩脚丫子,做这题完全像SB一样,记得那时我做了一会就放弃了。 如今看到这题感觉好做多了,此题预处理很巧妙,我们看一个棋盘,它的所有黑点的行标奇偶性都相同,列标的奇偶性也都相同。白点一样。 于是我们就可以预处理下,对于所有行标和...
分类:其他好文   时间:2014-12-04 21:42:25    阅读次数:207
BZOJ 3040 最短路(road) 堆优化Dijkstra
题目大意:最短路。 思路:最短路。 贴一份比较高效的堆优化Dij模板吧。 CODE: #include #include #include #include #define _MAX 1000010 #define MAX 10000010 using namespace std; #define min(a,b) ((a) < (b) ? a:b) lon...
分类:其他好文   时间:2014-12-04 21:38:44    阅读次数:243
[BZOJ 1037][ZJOI2008]生日聚会Party(DP)
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1037 题目太神了,给跪。。。。 这题完全想不到dp的思路,网上的题解翻来翻去也没几个靠谱的,最终总算找到了个靠谱点的题解想明白了。。。 首先,我们把这个题目简化下,相当于给你n个0,m个1,要你排列它们,使得任意连续的序列中0个数和1的个数之差小于等于K 然后我们就用f[a...
分类:其他好文   时间:2014-12-04 21:38:37    阅读次数:210
BZOJ 1176 Balkan 2007 Mokia CDQ分治
题目大意:有一些操作,给一个坐标代表的点加上一个数,和求出一个矩形中的所有数的和。 思路:一眼题,二位树状数组水过。 。。。 。。 。 哪里不对?W 这个时候CDQ神牛又来帮助我们了。 这个题应该算是CDQ分治的模板题了吧,简单分析一下,其实不难。 写这个题之前建议写一下BZOJ 1935 SHOI 2007 Tree 园丁的烦恼 树状数组这个题,是本题的简化版。 按照正...
分类:其他好文   时间:2014-12-04 20:07:27    阅读次数:188
[BZOJ 1047][HAOI 2007]理想的正方形(二维滑动窗口+单调队列)
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1047 思路:裸的二维上的滑动窗口问题,可以借鉴一维滑动窗口的思路。首先预处理出每一列j的、以第i行元素为结尾、长度为n的区间的最大值maxv[i][j]、最小值minv[i][j],然后再搞每一行,求出以每一行i结尾、行标上长度为n的区间、以第j列结尾、列标上长度为n的区间得到的...
分类:其他好文   时间:2014-12-04 19:59:08    阅读次数:202
蒟蒻刷题记~ Week 1-2
Week 1[11.10-11.16]NOIP挂了嘛,于是也开始了新一轮虐(bei)题(nve)QAQ冒着下周期中考的大难。。。【BZOJ 1005】Purfer Sequence+数论·组合【BZOJ 1007】数论·平面几何【BZOJ 1009】KMP+DP+DP优化·矩阵快速幂【BZOJ 10...
分类:其他好文   时间:2014-12-04 19:57:35    阅读次数:179
【BZOJ】2555: SubString(后缀自动机)
http://www.lydsy.com/JudgeOnline/problem.php?id=2555学到了如何快速维护right值orz(虽然这仍然是暴力维护,但是这是O(n)的暴力233首先我们在加一个新节点的时候直接遍历它的parent树就行啦啦!!!!这样直接就暴力维护了。。。我竟然没想到...
分类:其他好文   时间:2014-12-04 19:45:54    阅读次数:154
Codeforces Round #280 (Div. 2)
这场题简单的令人吃惊 ABC几乎都是签到题 D的话 把两个人的射击时间转化成整数 求个gcd,除一下。 假设两人的射击频率分别是1秒x,1秒y x,y的gcd为g 转化一下就相当于 第一个人 y/g 秒射一发, 第二个人x/g秒射一发 然后两个人在 x/g*y/g 秒时会同时射击 那么每个x/g*y/g秒就是一个周期了 假设怪物的血有a,那么a%(x+y)就是...
分类:其他好文   时间:2014-12-04 18:01:06    阅读次数:227
BZOJ 1492 NOI 2007 货币兑换Cash CDQ分治+斜率优化DP
题目大意:有两种金券,A和B。每一天有一个rate值,表示购入的比例;还有每一天AB金券的售价。现在给出初始的钱数,问最后能够获得多少钱。 思路:这算是神题了吧,啃论文啃别人代码将近一天才算有点明白。 首先题目中说的可以买一部分或者卖一部分是扯淡的,因为为了最大获利一定要全部买入,全部卖出。朴素的DP方程就好弄了。 设f[i]为第i天最多的B券的数量。那么f[i] = (rate[j...
分类:其他好文   时间:2014-12-04 15:42:24    阅读次数:357
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!