上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 68 下一页
摘要: zrt当年是怎么想到的……. 思路: 考虑把序列分块 对于每块 存xor[i] 表示从本块开头到i的前缀异或和 把它扔进set里 存gcd[i]表示从本块开头到i的前缀gcd. 如果这一块的GCD和整个的gcd的gcd是一样的 从set里找ans 否则暴力.. GCD最多l... 阅读全文
posted @ 2017-03-03 00:08 SiriusRen 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 单调栈跑两遍求出来 ht[i]为最小值的那段区间//By SiriusRen#include #include #include using namespace std;const int N=500050;int n,cntA[N],cntB[N],A[N],B[N],sa[N]... 阅读全文
posted @ 2017-03-03 00:03 SiriusRen 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 就第三个操作比较新颖 转化成 在l前插一个点 把r和r+1合并//By SiriusRen#include #include #include using namespace std;const int maxn=100005,mod=20130426;typedef long l... 阅读全文
posted @ 2017-03-02 23:59 SiriusRen 阅读(135) 评论(0) 推荐(0) 编辑
摘要: //By SiriusRen #include <cstdio> using namespace std; int n,m,a[1005]; typedef long long ll; ll C[2005][2005],f[2005][2005],g[2005],mod=1000000007ll; 阅读全文
posted @ 2017-02-27 23:03 SiriusRen 阅读(107) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/CXCXCXC/p/5093584.html//By SiriusRen#include using namespace std;int n,m,K,mod=1000000007,f[33][33][666][9];int main()... 阅读全文
posted @ 2017-02-27 23:02 SiriusRen 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 论O(1)快速乘和O(logn)快速乘的差距….//By SiriusRen#include #include using namespace std;typedef long long ll;ll shai[10]={2,3,5,7,11,13,17,19,23,29};ll m... 阅读全文
posted @ 2017-02-27 22:59 SiriusRen 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 思路: N=P*Q 求出来P和Q 模拟就好…//By SiriusRen#include #include using namespace std;typedef long long ll;ll shai[10]={2,3,5,7,11,13,17,19,21,23};ll mu... 阅读全文
posted @ 2017-02-27 22:57 SiriusRen 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 思路: 这像是 阶梯Nim之类的东西 我们 直接把sg函数 设成mod(L+1)的 一棵子树 向下的奇数层上的石子xor起来 就是答案 有加点和改值的操作 就splay维护一下//By SiriusRen#include #include #include using name... 阅读全文
posted @ 2017-02-26 16:10 SiriusRen 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 借鉴了别人的代码……//By SiriusRen#include #include #include #include using namespace std;#define N 66666struct Blocks{ int a[210],size; void Ins... 阅读全文
posted @ 2017-02-26 13:59 SiriusRen 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 思路: 就是把带修莫队移到了树上 块的大小开到(n^2/3)/2 比较好… 这是一个卡OJ好题 //By SiriusRen#include #include #include #include using namespace std;const int N=100050;int ... 阅读全文
posted @ 2017-02-25 16:28 SiriusRen 阅读(145) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 68 下一页