上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页
摘要: 1.费马小定理|欧拉定理 由费马小定理得当p为质数,(a,p)=1时,ap-1≡1 mod p 所以ap-2≡a-1 由欧拉定理当(a,p)=1但p可以不为质数,aΦ(p)≡1 mod p 2.扩展欧几里德 设a的逆元为x,则可以视作ax≡1 mod p 可以视作 ax-bp=1 然后用扩展欧几里德 阅读全文
posted @ 2018-10-16 11:57 SWHsz 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 缩点+lca 大水题。 洛谷恶意评分++ #include <iostream> #include <cstdio> #include <vector> #include <cstring> using namespace std; const int N=10005; int n,m,low[N] 阅读全文
posted @ 2018-10-16 11:02 SWHsz 阅读(180) 评论(0) 推荐(0) 编辑
摘要: XiaoX早就切了Orz 这道题是个组合数学题。 里面用到了卡特兰数的思想。 我们可以把这个操作放到坐标系上,一开始有个点在(0,0),然后把1看作(+1,+1),0看做(+1,-1) 然后我们就可以把问题视作从(0,0)出发,到(n+m,n-m),不经过y=-1的方案数。 经过y=-1的就可以对称 阅读全文
posted @ 2018-10-16 09:51 SWHsz 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 郝神并没有令我明白这个。 但是巨神的题解太强了。 #include <iostream> #include <complex> #include <cmath> #include <cstdio> #include <cstring> using namespace std; const int N 阅读全文
posted @ 2018-10-15 16:43 SWHsz 阅读(115) 评论(0) 推荐(0) 编辑
摘要: AC自动机+DP AC自动机NOIP考不考啊。。。 在AC自动机上做个DP。 设状态f[i]表示最远可以匹配到的i,然后在AC自动机上找就行了。 #include <iostream> #include <queue> #include <cstdio> #include <cstring> usi 阅读全文
posted @ 2018-10-14 17:41 SWHsz 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 背会。。。 #!/bin/bash i=0 while true ;do ./maker > data.in ./a <data.in> data.out ./b <data.in> data.ans if diff data.out data.ans ;then printf "AC\n" els 阅读全文
posted @ 2018-10-14 16:35 SWHsz 阅读(361) 评论(0) 推荐(1) 编辑
摘要: 突然发现有一道题还没做。。。 这道题数据范围是200000,枚举一下中间夹的那个点,然后随便操作一下(看代码)就行了。 #include <iostream> #include <cstdio> #include <cstring> const int N=200005,mod=10007; usi 阅读全文
posted @ 2018-10-14 11:29 SWHsz 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 组合数学+容斥原理 设f[i][j]表示第i个序列中的j的倍数的个数。 然后以j为gcd的贡献就是(π(f[i][j]+1) )-1 然后从大到小枚举j,删去j的倍数的贡献即可。 阅读全文
posted @ 2018-10-13 09:14 SWHsz 阅读(97) 评论(0) 推荐(0) 编辑
摘要: d题大概是让有n个矩阵,可以随意平移,问删除m个矩阵后最大的面积交是多少。 其实思路很显然。 肯定删x个a最小的和m-x个b最小的。 然后我们先删m个a最小的,然后逐渐少删a,开始删b,用个堆维护b的最小值。 然后就可以了。 代码并没有测。 #include <iostream> #include 阅读全文
posted @ 2018-10-12 15:52 SWHsz 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 我太弱了。 我们可以知道一个结论就是对于一个图的话假如所有点的度数都是偶数,那么只需要走一波欧拉回路。 所以我们就把奇点补成偶点。 将两个奇点补充到偶点的最佳方法是选择任意两个奇点连最短路径为权的边 然后因为N特别小,所以可以直接用状压搞。 #include <iostream> #include 阅读全文
posted @ 2018-10-12 15:38 SWHsz 阅读(271) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页