码迷,mamicode.com
首页 >  
搜索关键字:bzoj 2818 gcd    ( 15084个结果
BZOJ 3211 花神游历各国 树状数组+并查集
题目大意:给定一个序列,提供下列操作: 1.将[l.r]区间内每个数a[i]变为sqrt(a[i]) 2.查询[l,r]区间的和 根号是不支持区间修改的,于是我们选择单点修改区间查询的树状数组,但是这样是O(n^2)的,怎么办? 我们发现一个数x最多开loglogx次根号就会变为1 也就是一个int范围内的数只要开5次根号就会变为1 于是修改的总时间复杂度为O(nloglogn) 但是单...
分类:编程语言   时间:2014-10-10 16:03:44    阅读次数:217
bzoj 2002: [Hnoi2010]Bounce 弹飞绵羊 動態樹
2002: [Hnoi2010]Bounce 弹飞绵羊Time Limit:10 SecMemory Limit:259 MBSubmit:4055Solved:2172[Submit][Status]Description某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆...
分类:其他好文   时间:2014-10-10 14:55:14    阅读次数:536
BZOJ 1264 AHOI2006 基因匹配Match 动态规划+树状数组
题目大意:给定n个数和两个长度为n*5的序列,每个数恰好出现5次,求两个序列的LCS n 所以我们考虑LCS的一些性质 LCS的决策+1的条件是a[i]==b[j] 于是我们记录a序列中每个数的5个位置 扫一下b[i] 对于每个b[i]找到b[i]在a中的5个位置 这5个位置的每个f[pos]值都可以被b[i]更新 于是找到f[1]到f[pos-1]的最大值+1 更新f[pos]即可 这...
分类:其他好文   时间:2014-10-10 12:52:34    阅读次数:172
BZOJ 2186 SDOI2008 沙拉公主的困惑 数论
题目大意:给定询问组数T和取模数P,每次询问给定两个整数n和m,求1~(n!)的数中与m!互质的数个个数模P (m 首先T 首先我们知道,若x与y互质,则x+y与y也互质,x+2y与y也互质。。。 换到这道题上来说,若一个数x与m!互质,那么x+(m!)也一定与m!互质,(x+m!*2)也一定与m!互质。。。 由于n!一定是m!的倍数,于是我们每存在到一个x 而m!以内与m!互质的数的数...
分类:其他好文   时间:2014-10-10 12:28:04    阅读次数:181
BZOJ 1260 CQOI2007 涂色paint 动态规划
题目大意:给定一块木板,上面每个位置有一个颜色,问最少刷几次能达到这个颜色序列 动态规划,可以先去重处理(其实没必要),令f[i][j]代表将i开始的j个位置刷成相应颜色序列的最小次数,然后状态转移如下: 若s[i]==s[j] 则f[i][j]=min(f[i-1][j],f[i][j-1]) 即将i与右半部分并成一刷子,或者将j与左半部分并成一刷子 若s[i]!=s[j] 则f[i][j...
分类:其他好文   时间:2014-10-10 11:50:04    阅读次数:170
HDU1576 A/B,模拟元
Time Limit:1000MSMemory Limit:32768KB64bit IO Format:%I64d & %I64Description要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。Input数...
分类:其他好文   时间:2014-10-10 02:47:13    阅读次数:158
bzoj 1414: [ZJOI2009]对称的正方形 manacher算法+單調隊列
1414: [ZJOI2009]对称的正方形Time Limit:10 SecMemory Limit:162 MBSubmit:331Solved:149[Submit][Status]DescriptionOrez很喜欢搜集一些神秘的数据,并经常把它们排成一个矩阵进行研究。最近,Orez又得到了...
分类:其他好文   时间:2014-10-10 01:55:03    阅读次数:841
BZOJ 3362 Navigation Nightmare 带权并查集
题目大意:给定一些点之间的位置关系,求两个点之间的曼哈顿距离 此题土豪题,不过POJ也有一道同样的题,可以刷一下 别被题目坑到了,这题不强制在线,把询问离线处理即可 然后就是带权并查集的问题了。。。将权值设为方向向量,重载+和-,按照正常权值并查集做就行了 #include #include #include #include #define M 40400 using namespace...
分类:Web程序   时间:2014-10-09 23:28:21    阅读次数:274
【gcd】 最大公约数
int gcd(int a,int b){ int r; while(b!=0) { r=a%b; a=b; b=r; } return a;}
分类:其他好文   时间:2014-10-09 23:01:01    阅读次数:117
BZOJ 3209 花神的数论题 数位DP+数论
题目大意:令Sum(i)为i在二进制下1的个数 求∏(1 一道很简单的数位DP 首先我们打表打出组合数 然后利用数位DP统计出二进制下1的个数为x的数的数量 最后输出∏(1 此题的坑在于这题的组合数和数位DP的结果都是指数 对指数取模不能直接取 要取Phi(p) 于是我们对10000006取模 然后这题就WA了 因为10000007不是个质数! 10000007=941*10627 于是我...
分类:其他好文   时间:2014-10-09 22:15:04    阅读次数:268
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!