码迷,mamicode.com
首页 >  
搜索关键字:bzoj 2818 gcd    ( 15084个结果
BZOJ 1014 火星人prefix
Description火星人最近研究了一种操作:求一个字串两个后缀的公共前缀。比方说,有这样一个字符串:madamimadam,我们将这个字符串的各个字符予以标号:序号: 1 2 3 4 5 6 7 8 9 10 11 字符 m a d a m i m a d a m 现在,火星人定义了一个函数LC...
分类:其他好文   时间:2015-01-15 23:22:06    阅读次数:296
BZOJ 2458 BeiJing 2011 最小三角形 分治
题目大意:给出平面上一些点,问这些点组成的最小周长三角形的周长是多少。 思路:与平面最近点对类似的思想,先按照x值排序,通过全局目前搜到的最优解来缩小分治之后需要暴力枚举的范围。具体来说,递归的终止条件是需要处理的点数小于一定数量,就在这些点中暴力枚举来更新答案。这个值经过测定,在这个题中20左右为最快的。具体怎么算我也不知道。。 之后每处理一段区间,先递归处理左右区间来更新答案,弄出...
分类:其他好文   时间:2015-01-15 22:13:24    阅读次数:195
iOS 多线程 NSThread NSOperation NSOperationQueue GCD 线程锁 线程阻塞
iPhone中的线程应用并不是无节制的,官方给出的资料显示,iPhone OS下的主线程的堆栈大小是1M,第二个线程开始就是512KB,并且该值不能通过编译器开关或线程API函数来更改,只有主线程有直接修改UI的能力,所以一些数据层面可以开辟线程来操作进行,iOS线程的操作方法有NSThread N...
分类:移动开发   时间:2015-01-15 20:07:03    阅读次数:241
数论 UVA 11889
有关数论的题目,题目大意是给你两个数a和c,c为a和另一个数b的最小公倍数,要求你求出b的最小值。由最大公约数gcd(a,b)和最小公倍数lcm(a,b)之间的关系可知,lcm(a,b)*gcd(a,b)=a*b;则b=lcm(a,b)*gcd(a,b)/a,b=c*gcd(a,b)/a,b/gcd...
分类:其他好文   时间:2015-01-15 17:34:43    阅读次数:132
【BZOJ 1015】 [JSOI2008]星球大战starwar
逆向思维~ 并查集维护联通块~...
分类:Web程序   时间:2015-01-15 16:10:26    阅读次数:196
【BZOJ 1031】 [JSOI2007]字符加密Cipher
BZOJ rank1的解法~啊哈哈哈~ 完全无需后缀数组~...
分类:Web程序   时间:2015-01-15 16:09:29    阅读次数:175
BZOJ 3560 DZY Loves Math V 数论
题目大意:给定a1,a2,...,an,求 由于φ是积性函数,我们可以将i1i2...in分解质因数,对于每个质因数分开讨论,求积即可 将每个a分解质因数,假设分解后某个质数p在每个ai中的次数分别是bi,那么p对答案的贡献就是 于是对p^j维护一个前缀和,直接计算即可 #include #include #include #include #define MOD ...
分类:其他好文   时间:2015-01-15 14:20:26    阅读次数:694
BZOJ 1013 球形空间产生器
Description有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个n维球体中,你只知道球面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁这个球形空间产生器。Input第一行是一个整数,n。接下来的n+1行,每行有n个实数,表示球面上一点的...
分类:其他好文   时间:2015-01-15 14:14:17    阅读次数:181
BZOJ 3601 一个人的数论 莫比乌斯反演+高斯消元
题目大意:求Σ[i|n]i^d 围观题解:http://www.cnblogs.com/jianglangcaijin/p/4033399.html 果然我还是太蒻了- - 此外Σ[1 #include #include #include #include #define M 110 #define MOD 1000000007 using namespace std; long ...
分类:其他好文   时间:2015-01-15 13:00:31    阅读次数:213
C语言精髓:最大公约数
//辗转相除法的基本思路是: //对正整数a和b,连续进行求余运算,直到余数为0为止, //此时非0的除数就是最大公约数。设r=a mod b表示a除以b的余数, //若r≠0,则将b作为新的a,r作为新的b, //重复a mod b运算,直到r=0时为止,此时b为所求的最大公约数。 //例如,50和15的最大公约数的求解过程可表示为:Gcd(50, 15)=Gcd(15, 5)=Gcd...
分类:编程语言   时间:2015-01-15 12:54:51    阅读次数:406
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!