码迷,mamicode.com
首页 >  
搜索关键字:bzoj 2818 gcd    ( 15084个结果
BZOJ 3238 AHOI2013 差异 后缀自动机
题目大意:给定一个字符串,求Σ[1 前两项是可以O(1)求的 我们要求的就是LCP之和 对反串建立后缀自动机 那么parent指针连成的树就是后缀树 直接在后缀树上DP就行- - 对于每个节点统计所有子树两两right集合大小乘积之和乘上这个节点的深度即可 QY神在学校讲了一天的SAM。。。 现在我觉得我还是回去学大型建筑机械吧233- - #include #include #i...
分类:其他好文   时间:2015-01-05 16:47:28    阅读次数:141
最大公约数
#include using namespace std; int gcd(int m, int n) { int temp = 0; if (m < n) { temp = m; m = n; n = temp; } while (0 != m%n) { temp = n; ...
分类:其他好文   时间:2015-01-05 11:11:57    阅读次数:128
[BZOJ 1260][CQOI2007]染色(DP)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1260分析:f[i][j]表示i~j刷成s[i]~s[j]这个样子需要的最小次数则若s[i]==s[j]:f[i][j]=min(f[i+1][j],f[i][j-1],f[i+1][j-...
分类:其他好文   时间:2015-01-05 00:25:18    阅读次数:190
BZOJ 2508 简单题 数学算法
题目大意:维护一个平面,支持三种操作: 0.加入一条直线(给的是两点式) 1.删除一条直线 2.询问到所有直线距离平方和最小的点 题解见 http://blog.sina.com.cn/s/blog_ab8386bc0101i1nj.html 我只是贴代码供参考的- - 注意我的abcdef和题解设的不一样- - 这简单题WA了两页- - #include #include #...
分类:编程语言   时间:2015-01-04 21:29:25    阅读次数:165
【BZOJ】【2819】NIM
这题……咋说捏,其实是一道披着博弈论外衣的树上操作问题……随便用dfs序或者树链剖分转成序列,然后查询路径上的所有点的NIM和(异或和)就行了,毕竟除了是在树上以外,就是裸的NIM问题。树链剖分:一开始把线段树写跪了,然后输出“Yes”和“No”的时候全部大写了,再然后发现线段树空间开小了……代码如...
分类:其他好文   时间:2015-01-04 21:07:13    阅读次数:211
GCD-各种函数
dispatch_group如果想在dispatch_queue中所有的任务执行完成后在做某种操作,在串行队列中,可以把该操作放到最后一个任务执行完成后继续,但是在并行队列中怎么做呢。这就有dispatch_group 成组操作。比如复制代码 dispatch_queue_t dispatchQueue = dispatch_queue_create("ted.queue.next", DISPA...
分类:其他好文   时间:2015-01-04 17:22:11    阅读次数:348
bzoj 1914: [Usaco2010 OPen]Triangle Counting 数三角形 容斥
1914: [Usaco2010 OPen]Triangle Counting 数三角形Time Limit: 10 SecMemory Limit: 64 MBSubmit: 272Solved: 143[Submit][Status]Description在一只大灰狼偷偷潜入Farmer Don...
分类:其他好文   时间:2015-01-04 16:51:02    阅读次数:159
UVa 1642 (综合) Magical GCD
题意:给出一个数列,求一个连续的子序列,使得MGCD(i, j) = 该子序列的长度(j-i+1) × 子序列的gcd 最大,并输出这个最大值。分析:感觉可能要用优先队列,但貌似也用不上。但类似地,从左往右枚举右端点,不难发现随着序列长度的增大,其子序列的最大公约数是非递增的。一般情况下,是呈阶梯状...
分类:其他好文   时间:2015-01-04 01:10:21    阅读次数:218
Summary: gcd最大公约数算法
欧几里德算法欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。其计算原理依赖于下面的定理:定理:gcd(a,b) = gcd(b,a mod b)证明:a可以表示成a = kb + r,则r = a mod b假设d是a,b的一个公约数,则有d|a, d|b,而r = a - kb,因...
分类:编程语言   时间:2015-01-04 01:08:17    阅读次数:243
[BZOJ 2186][Sdoi2008]沙拉公主的困惑(欧拉函数)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2186分析:就是要求1~n!中与m!互质的数的个数首先m!以内的就是φ(m!)关键是m!~n!中的如何处理首先要知道一个性质:gcd(a+b,b)=gcd(b,(a+b)%b)=gcd(b...
分类:其他好文   时间:2015-01-03 23:45:46    阅读次数:297
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!