码迷,mamicode.com
首页 >  
搜索关键字:bzoj 2818 gcd    ( 15084个结果
【BZOJ】2440: [中山市选2011]完全平方数(莫比乌斯+容斥原理+二分)
http://www.lydsy.com/JudgeOnline/problem.php?id=2440我觉得网上很多题解都没说清楚。。。(还是我太弱了?首先我们可以将问题转换为判定性问题,即给出一个数x,有多少个小于x等于的数是不能分解的,即不是完全平方数(不包括1)。而每个数都可以写成质数积,那...
分类:其他好文   时间:2014-11-29 00:03:44    阅读次数:238
BZOJ 3626 LNOI 2014 LCA 树链剖分
题目大意:给出一棵树,有n个问题,询问在[l,r]区间内的每个节点i与z的最近公共祖先的深度之和。 思路:不会,然后看了题解,之后发现自己智商严重不足。 看到数据范围就知道一定要离线处理,就这个离线处理我估计以我的智商不看题解是肯定想不出来的。。 考虑这样的一种暴力,我们把 z 到根上的点全部打标记,对于 l 到 r 之间的点,向上搜索到第一个有标记的点求出它的深度统计答案。观察到,...
分类:其他好文   时间:2014-11-28 18:22:08    阅读次数:217
BZOJ 1483 HNOI 2009 梦幻布丁 链表+启发式合并
题目大意:给出一串颜色,有两种操作,1.询问有多少块颜色。2.将一种颜色改变成另一种颜色。 思路:好像和染色什么的比较像,但是看了题解之后发现完全不是那么回事。 对于每一种颜色维护一个链表,然后在修改颜色的时候,暴力修改一种颜色成为另一种颜色,用启发式合并可以保证复杂度不超过O(nlogn)。但是由于是启发式合并,有可能导致你就改了反了颜色,这个时候记录一个映射,然后把修改错的记录下来...
分类:其他好文   时间:2014-11-28 18:21:36    阅读次数:180
【BZOJ】1101: [POI2007]Zap(莫比乌斯+分块)
http://www.lydsy.com/JudgeOnline/problem.php?id=1101无限膜拜数论和分块orz首先莫比乌斯函数的一些性质可以看《初等数论》或《具体数学》或贾志鹏的《线性筛法和积性函数》我写一些笔记啥的吧。。首先莫比乌斯函数的定义及一些性质(免去证明):$$\mu (...
分类:其他好文   时间:2014-11-28 15:57:22    阅读次数:351
BZOJ 1132 POI 2008 Tro 计算几何
题目大意:给出平面上的一些点,问这些点中的任意三个点组成的三角形的面积和是多少。 思路:看数据范围只算法系列。由于每个三角形有三个顶点,因此暴力的话应该是O(n^3)的时间复杂度,很明显超时了,但是我们只需要将它优化到O(n^2logn)就可以解决了。 好吧,剩下的随便猜一猜,比如O(n^2)的枚举,然后剩下的logn什么也干不了。。。 再比如O(n)的枚举,然后剩下O(nlogn)...
分类:其他好文   时间:2014-11-28 14:25:46    阅读次数:148
BZOJ 3039 玉蟾宫 悬线法
题目大意:给出一张地图,求出这张地图中最大的子矩阵,使得这个子矩阵不包含字母‘R’。 思路:简单的悬线法求最大子矩阵,还是不带权值的,很好求。好久没写悬线了,复习一下。 CODE: #include #include #include #include #define MAX 1010 using namespace std; int m,n; bool ma...
分类:其他好文   时间:2014-11-27 22:13:09    阅读次数:254
BZOJ 3758 数数 分段打表
题目大意:求[l,r]区间内优美的数的个数。优美的数定义为,将十进制数分解得到的[0,9]之间的数可以分为两组,并且和相等。 思路:其实第一次听说要我打表我是拒绝的,因为,你不能让我打,我就马上去打,第一我要试一下,因为我不愿意打完了以后再cheat一些上去,代码“咣”一下,很短、很块,这样OIer出来一定会骂我,根本没有这样的表,就证明上面那个是假的。后来我也经过证实这个表确实是可以打...
分类:其他好文   时间:2014-11-27 22:11:41    阅读次数:294
HDU 1722 Cake (GCD)
Cake Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2609 Accepted Submission(s): 1253   Problem Description 一次...
分类:其他好文   时间:2014-11-27 22:07:39    阅读次数:405
BZOJ 3758 数数 分块打表
题目大意:定义一个数是完美的,当且仅当这个数的每一位可以分成两个集合,使这两个集合之和相等,求[a,b]区间内有多少个数是完美的 数位DP?……不大好搞 分块打表大法好! 首先考虑验证一个数是不是完美的怎么搞 求出数字和 如果是奇数肯定不是 如果是偶数就跑一下背包 背包很慢?没关系,由于最大的和只能有9*8/2=36 所以我们直接状压 令f=1 然后对于每一位x有 f|=f 最后...
分类:其他好文   时间:2014-11-27 20:31:42    阅读次数:165
HDU1395_2^x mod n = 1【数论】【水题】
题目大意:给你一个数N,判断是否存在x,满足2^x mod N = 1。若 满足,对于满足条件的最小x,输出2^x mod N = 1,否则输出 2^? mod 2 = 1。 思路:用到数论上的乘法逆元的规律了。 乘法逆元:对于整数a、p如果存在整数b,满足a*b mod p = 1,则称 b是a的模p的乘法逆元。a存在模p的乘法逆元的充要条件是gcd(a,p) = 1 此题中,令a = 2^x,b = 1,p = n,则若存在x使得2^x mod N = 1, 则gcd(2^x,N) = 1。 1>.因为...
分类:其他好文   时间:2014-11-27 18:35:47    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!