摘要: 题面 https://loj.ac/problem/143 题解 Miller rabin素数测试 是一种随机化算法,能够在较短的时间内判断出一个数是合数,还是很可能为素数。其出错的概率极小;当用于测试的p取遍前10个素数时,在$3e18$的范围内不会出错。 原理:1、费马小定理 p为素数的必要不充 阅读全文
posted @ 2020-02-09 19:44 coder66 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 题面 https://loj.ac/problem/3248 题解 不妨设向下坠落的方向为正方向,那么世界i所处的位置为$it A "i" $。那么我们可以画出各世界的S t图像。 先考虑如果$A[i] A[Q[i]]$,即i需要追赶的情况。 如果射线i与射线j在某处相交,且j i,那么我们称这个点 阅读全文
posted @ 2020-02-09 14:18 coder66 阅读(590) 评论(5) 推荐(3) 编辑
摘要: 题面 https://loj.ac/problem/3247 题解 考虑CDQ分治。对于$solve(l,r,v)$(其中l,r表示当前处理到的区间的左右端点,v是一个vector,存放当前区间内待处理的所有询问的序号): 设$m=(l+r) 1$。 预处理出$f "i][j" $,其中$f[i][ 阅读全文
posted @ 2020-02-08 14:17 coder66 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 题面 https://loj.ac/problem/3246 题解 注意到如果两个同在第i行的空格子,如果它们能够只通过原图的i~n行这部分实现连通,那么它们最终的状态一定是相同的。 考虑把所有这样的格子合并。也就是,我们将每一行的空格子分别染色,某一行中两个格子的颜色相同当且仅当这两个格子符合上述 阅读全文
posted @ 2020-02-07 17:44 coder66 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 题面 http://acm.hdu.edu.cn/showproblem.php?pid=4947 前置知识 线性筛积性函数:https://www.cnblogs.com/zhoushuyu/p/8275530.html 莫比乌斯反演:《具体数学:计算机科学基础》4.9节 莫比乌斯反演的基础应用: 阅读全文
posted @ 2020-02-07 13:16 coder66 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 题面 https://www.luogu.com.cn/problem/P3327 前置知识 线性筛积性函数:https://www.cnblogs.com/zhoushuyu/p/8275530.html 莫比乌斯反演:《具体数学:计算机科学基础》4.9节 莫比乌斯反演的基础应用: https:/ 阅读全文
posted @ 2020-02-06 18:30 coder66 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题面 https://www.luogu.com.cn/problem/P1829 题解 前置知识 线性筛积性函数 https://www.cnblogs.com/zhoushuyu/p/8275530.html 莫比乌斯反演:《具体数学:计算机科学基础》4.9节 要求${\sum_{i=1}^{n 阅读全文
posted @ 2020-02-06 13:15 coder66 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题面 http://darkbzoj.tk/problem/2219 题解 前置知识 BSGS算法: https://www.cnblogs.com/xh092113/p/12255049.html 求原根: https://blog.csdn.net/zhelong3205/article/det 阅读全文
posted @ 2020-02-05 18:25 coder66 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题面 https://www.luogu.com.cn/problem/P4720 题解 Lucas算法,能够在p为质数的情况下快速计算出组合数%p的值。 相关链接: https://blog.csdn.net/raalghul/article/details/51752369 扩展Lucas算法( 阅读全文
posted @ 2020-02-04 11:02 coder66 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 题面 https://www.luogu.com.cn/problem/P4195 题解 需要用到exBSGS(扩展BSGS)算法。 BSGS算法见 https://www.cnblogs.com/xh092113/p/12255049.html exBSGS可以快速解决一般的$a^x{\equiv 阅读全文
posted @ 2020-02-03 17:40 coder66 阅读(225) 评论(0) 推荐(0) 编辑