02 2020 档案
摘要:题面 http://codeforces.com/gym/100962/attachments B题 题解 前置知识 voronoi图 https://blog.csdn.net/kevin_darkelf/article/details/81455687 本题给出n个矩形上两两相离的圆,要求使用m
阅读全文
摘要:题面 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)$容易
阅读全文
摘要:题面 http://loj.ac/problem/2549 题解 前置知识 闵可夫斯基和:https://blog.csdn.net/Deep_Kevin/article/details/82592742 设第一个部落的凸包内的点的集合为A,第二个部落的凸包内的点的集合为B。 那么,平移向量P后,存
阅读全文
摘要:题面 https://darkbzoj.tk/problem/3512 题解 前置知识 杜教筛 https://www.cnblogs.com/xh092113/p/12291710.html 本题不能上手直接反演,这是因为~~我这么做然后光荣GG了~~我们发现n不正常地小。 考虑枚举n这一维。设$
阅读全文
摘要:题面 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
阅读全文
摘要:题面 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
阅读全文
摘要:题面 https://www.luogu.com.cn/problem/P4464 题解 前置知识 Pollard rho https://www.luogu.com.cn/problemnew/solution/P4718 Miller rabin https://www.cnblogs.com/
阅读全文
摘要:题面 https://www.luogu.com.cn/problem/P3768 题解 前置知识 杜教筛 https://www.cnblogs.com/xh092113/p/12289949.html 求和中消gcd技巧 https://www.cnblogs.com/xh092113/p/12
阅读全文
摘要:题面 https://www.luogu.com.cn/problem/P4213 题解 前置知识 线性筛积性函数:https://www.cnblogs.com/zhoushuyu/p/8275530.html 莫比乌斯反演:《具体数学:计算机科学基础》4.9节 数论分块: https://www
阅读全文
摘要:题面 http://acm.hdu.edu.cn/showproblem.php?pid=5942 题解 前置知识 线性筛积性函数:https://www.cnblogs.com/zhoushuyu/p/8275530.html 莫比乌斯反演:《具体数学:计算机科学基础》4.9节 莫比乌斯反演的基础
阅读全文
摘要:题面 https://loj.ac/problem/143 题解 Miller rabin素数测试 是一种随机化算法,能够在较短的时间内判断出一个数是合数,还是很可能为素数。其出错的概率极小;当用于测试的p取遍前10个素数时,在$3e18$的范围内不会出错。 原理:1、费马小定理 p为素数的必要不充
阅读全文
摘要:题面 https://loj.ac/problem/3248 题解 不妨设向下坠落的方向为正方向,那么世界i所处的位置为$it A "i" $。那么我们可以画出各世界的S t图像。 先考虑如果$A[i] A[Q[i]]$,即i需要追赶的情况。 如果射线i与射线j在某处相交,且j i,那么我们称这个点
阅读全文
摘要:题面 https://loj.ac/problem/3247 题解 考虑CDQ分治。对于$solve(l,r,v)$(其中l,r表示当前处理到的区间的左右端点,v是一个vector,存放当前区间内待处理的所有询问的序号): 设$m=(l+r) 1$。 预处理出$f "i][j" $,其中$f[i][
阅读全文
摘要:题面 https://loj.ac/problem/3246 题解 注意到如果两个同在第i行的空格子,如果它们能够只通过原图的i~n行这部分实现连通,那么它们最终的状态一定是相同的。 考虑把所有这样的格子合并。也就是,我们将每一行的空格子分别染色,某一行中两个格子的颜色相同当且仅当这两个格子符合上述
阅读全文
摘要:题面 http://acm.hdu.edu.cn/showproblem.php?pid=4947 前置知识 线性筛积性函数:https://www.cnblogs.com/zhoushuyu/p/8275530.html 莫比乌斯反演:《具体数学:计算机科学基础》4.9节 莫比乌斯反演的基础应用:
阅读全文
摘要:题面 https://www.luogu.com.cn/problem/P3327 前置知识 线性筛积性函数:https://www.cnblogs.com/zhoushuyu/p/8275530.html 莫比乌斯反演:《具体数学:计算机科学基础》4.9节 莫比乌斯反演的基础应用: https:/
阅读全文
摘要:题面 https://www.luogu.com.cn/problem/P1829 题解 前置知识 线性筛积性函数 https://www.cnblogs.com/zhoushuyu/p/8275530.html 莫比乌斯反演:《具体数学:计算机科学基础》4.9节 要求${\sum_{i=1}^{n
阅读全文
摘要:题面 http://darkbzoj.tk/problem/2219 题解 前置知识 BSGS算法: https://www.cnblogs.com/xh092113/p/12255049.html 求原根: https://blog.csdn.net/zhelong3205/article/det
阅读全文
摘要:题面 https://www.luogu.com.cn/problem/P4720 题解 Lucas算法,能够在p为质数的情况下快速计算出组合数%p的值。 相关链接: https://blog.csdn.net/raalghul/article/details/51752369 扩展Lucas算法(
阅读全文
摘要:题面 https://www.luogu.com.cn/problem/P4195 题解 需要用到exBSGS(扩展BSGS)算法。 BSGS算法见 https://www.cnblogs.com/xh092113/p/12255049.html exBSGS可以快速解决一般的$a^x{\equiv
阅读全文
摘要:题面 https://www.luogu.com.cn/problem/P2485 题解 对于T=1,快速幂即可。 对于T=2,exgcd即可。 重点是T=3,需要使用BSGS算法。 BSGS算法 用来快速求解形如${a^x}{\equiv}r(mod p)$的指数同余方程的算法,适用范围是$\gc
阅读全文

浙公网安备 33010602011771号