02 2020 档案

摘要:题面 http://codeforces.com/gym/100962/attachments B题 题解 前置知识 voronoi图 https://blog.csdn.net/kevin_darkelf/article/details/81455687 本题给出n个矩形上两两相离的圆,要求使用m 阅读全文
posted @ 2020-02-19 15:31 coder66 阅读(217) 评论(0) 推荐(0)
摘要:题面 http://acm.hdu.edu.cn/showproblem.php?pid=6637 题解 前置知识 闵可夫斯基和 https://blog.csdn.net/Deep_Kevin/article/details/82592742 题目中的$a_ix_i$与$b_i(1 x_i)$容易 阅读全文
posted @ 2020-02-19 10:25 coder66 阅读(405) 评论(0) 推荐(0)
摘要:题面 http://loj.ac/problem/2549 题解 前置知识 闵可夫斯基和:https://blog.csdn.net/Deep_Kevin/article/details/82592742 设第一个部落的凸包内的点的集合为A,第二个部落的凸包内的点的集合为B。 那么,平移向量P后,存 阅读全文
posted @ 2020-02-18 14:17 coder66 阅读(233) 评论(0) 推荐(0)
摘要:题面 https://darkbzoj.tk/problem/3512 题解 前置知识 杜教筛 https://www.cnblogs.com/xh092113/p/12291710.html 本题不能上手直接反演,这是因为~~我这么做然后光荣GG了~~我们发现n不正常地小。 考虑枚举n这一维。设$ 阅读全文
posted @ 2020-02-13 17:04 coder66 阅读(274) 评论(0) 推荐(0)
摘要:题面 https://www.luogu.com.cn/problem/P1587 题解 前置知识 杜教筛 https://www.cnblogs.com/xh092113/p/12291710.html 题目要求所有$1{\leq}x{\leq}n,1{\leq}y{\leq}m$形成的${\fr 阅读全文
posted @ 2020-02-12 23:28 coder66 阅读(192) 评论(0) 推荐(0)
摘要:题面 https://uoj.ac/problem/188 题解 前置知识 Min_25筛 https://www.cnblogs.com/zhoushuyu/p/9187319.html 本题要求一个奇怪的函数$f(x)$的前缀和: $f(x)=\begin{cases} 0(x{\in}prim 阅读全文
posted @ 2020-02-12 18:23 coder66 阅读(234) 评论(0) 推荐(0)
摘要:题面 https://www.luogu.com.cn/problem/P4464 题解 前置知识 Pollard rho https://www.luogu.com.cn/problemnew/solution/P4718 Miller rabin https://www.cnblogs.com/ 阅读全文
posted @ 2020-02-11 21:13 coder66 阅读(424) 评论(0) 推荐(0)
摘要:题面 https://www.luogu.com.cn/problem/P3768 题解 前置知识 杜教筛 https://www.cnblogs.com/xh092113/p/12289949.html 求和中消gcd技巧 https://www.cnblogs.com/xh092113/p/12 阅读全文
posted @ 2020-02-10 17:55 coder66 阅读(153) 评论(0) 推荐(0)
摘要:题面 https://www.luogu.com.cn/problem/P4213 题解 前置知识 线性筛积性函数:https://www.cnblogs.com/zhoushuyu/p/8275530.html 莫比乌斯反演:《具体数学:计算机科学基础》4.9节 数论分块: https://www 阅读全文
posted @ 2020-02-10 17:23 coder66 阅读(262) 评论(0) 推荐(0)
摘要:题面 http://acm.hdu.edu.cn/showproblem.php?pid=5942 题解 前置知识 线性筛积性函数:https://www.cnblogs.com/zhoushuyu/p/8275530.html 莫比乌斯反演:《具体数学:计算机科学基础》4.9节 莫比乌斯反演的基础 阅读全文
posted @ 2020-02-10 10:06 coder66 阅读(267) 评论(0) 推荐(0)
摘要:题面 https://loj.ac/problem/143 题解 Miller rabin素数测试 是一种随机化算法,能够在较短的时间内判断出一个数是合数,还是很可能为素数。其出错的概率极小;当用于测试的p取遍前10个素数时,在$3e18$的范围内不会出错。 原理:1、费马小定理 p为素数的必要不充 阅读全文
posted @ 2020-02-09 19:44 coder66 阅读(691) 评论(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 阅读(643) 评论(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 阅读(623) 评论(0) 推荐(0)
摘要:题面 https://loj.ac/problem/3246 题解 注意到如果两个同在第i行的空格子,如果它们能够只通过原图的i~n行这部分实现连通,那么它们最终的状态一定是相同的。 考虑把所有这样的格子合并。也就是,我们将每一行的空格子分别染色,某一行中两个格子的颜色相同当且仅当这两个格子符合上述 阅读全文
posted @ 2020-02-07 17:44 coder66 阅读(642) 评论(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 阅读(621) 评论(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 阅读(219) 评论(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 阅读(264) 评论(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 阅读(248) 评论(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 阅读(282) 评论(0) 推荐(1)
摘要:题面 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 阅读(282) 评论(0) 推荐(0)
摘要:题面 https://www.luogu.com.cn/problem/P2485 题解 对于T=1,快速幂即可。 对于T=2,exgcd即可。 重点是T=3,需要使用BSGS算法。 BSGS算法 用来快速求解形如${a^x}{\equiv}r(mod p)$的指数同余方程的算法,适用范围是$\gc 阅读全文
posted @ 2020-02-03 11:53 coder66 阅读(231) 评论(0) 推荐(0)