随笔分类 -  数论

摘要: 阅读全文
posted @ 2018-03-22 21:15 ws_zzy 阅读(132) 评论(0) 推荐(0)
摘要:题解: 注意看题!!!!! 注意p不是质数 注意随时取模 阅读全文
posted @ 2018-03-20 18:09 ws_zzy 阅读(162) 评论(0) 推荐(0)
摘要:题解: 自适应Simpson积分 刘坑 不会正态分布 DP 阅读全文
posted @ 2018-03-14 06:34 ws_zzy 阅读(188) 评论(0) 推荐(0)
摘要:题解:中国剩余定理 通解:ans=a[i]*M[i]*Inv(M[i],m[i])+k*M 注意window与linux下读入输出差异 阅读全文
posted @ 2018-02-25 19:05 ws_zzy 阅读(160) 评论(0) 推荐(0)
摘要:题解:求m的原根,把乘法转化成加法,然后用NTT加速动态规划听说这是循环卷积???并不会啊,留个坑。 NTT连板子都不熟 阅读全文
posted @ 2018-02-21 14:41 ws_zzy 阅读(147) 评论(0) 推荐(0)
摘要:题解:容斥原理,总的三角形减去不符合题意的三角形 不符合题意的三角形即三点共线 设一个端点在(0,0),枚举另一个端点,用gcd算出线段中间夹着的点 因为相同的线段可以同时计算 所以复杂度O(n^2log) 容斥错了WA了几发QWQ 阅读全文
posted @ 2018-02-20 17:49 ws_zzy 阅读(122) 评论(0) 推荐(0)
摘要:题解:a%b=a-[a/b]*b; ans=n*k-sigma([k/i]*i]); [k/i]有sqrt(k)种取值 last=k/(k/last); 阅读全文
posted @ 2018-02-20 12:02 ws_zzy 阅读(117) 评论(0) 推荐(0)
摘要:题解:枚举gcd,算每个gcd对答案的贡献,贡献用到欧拉函数的一个结论 最后用nlogn预处理一下,O(1)出答案 把long long 打成int 竟然没看出来QWQ 阅读全文
posted @ 2018-02-20 11:38 ws_zzy 阅读(128) 评论(0) 推荐(0)
摘要:题解:运用筛法的思想,%p意义下,F(x)!=0则F(x+p)!=0 多选几个质数把F(x)!=0的筛去就可以了 阅读全文
posted @ 2018-02-20 11:14 ws_zzy 阅读(127) 评论(0) 推荐(0)
摘要:题解:对每一个>2的质数分解,最后统计2的个数 注意:如果一开始没有2则ans需+1,因为第一次求phi的时候并没有消耗2 WA了好几遍 阅读全文
posted @ 2018-02-19 20:03 ws_zzy 阅读(137) 评论(0) 推荐(0)
摘要:题解: 反演,按a从小到大排序,依次加入符合题意的f(d)值; 用树状数组维护前缀和 注意: 取模时做差注意负数 阅读全文
posted @ 2018-01-02 21:52 ws_zzy 阅读(138) 评论(0) 推荐(0)
摘要:题解:BSGS 问题:map空间 BSGS判无解 a%p!=0 0与最小非负整数 有区别 函数传参类型转换int->long long long long ->int; 费马小定理充分必要 性? 阅读全文
posted @ 2018-01-02 21:27 ws_zzy 阅读(172) 评论(0) 推荐(0)
摘要:题解:欧拉函数 阅读全文
posted @ 2018-01-02 21:21 ws_zzy 阅读(146) 评论(0) 推荐(0)
摘要:问题:可能逆元不存在吗? 题解: Gcd(a,b)==Gcd(b,a-b); 从数据范围可以看出应该求M!的欧拉函数; 然后通过Gcd转化过去 一开始没想到 阅读全文
posted @ 2018-01-02 21:18 ws_zzy 阅读(122) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2017-09-01 20:23 ws_zzy 阅读(6) 评论(0) 推荐(0)
摘要:#include<iostream> #include<cstdio> #include<cstring> #define LL long long #define maxn 1000009 #define N maxn+10 #define M 1000000007 using namespace 阅读全文
posted @ 2017-08-11 19:08 ws_zzy 阅读(321) 评论(2) 推荐(1)