gcd
良月澪二
EU gosto de música
展开
-
LOJ #2589. 「NOIP2009」Hankson 的趣味题
最大公约数,NOIP2009原创 2019-10-21 20:05:02 · 241 阅读 · 0 评论 -
扩展欧几里得的理解与应用
扩展欧几里得exgcd,NOIP2012同余方程原创 2019-10-20 17:29:26 · 170 阅读 · 0 评论 -
Luogu P3166 [CQOI2014]数三角形
题目链接:传送门 求在一个网格图内的三角形个数 也就是在一个网格图内选三个点Cn∗m3C_{n*m}^{3}Cn∗m3 再去掉组不成三角形的 组不成三角形的就是三个点在一条直线上的 可能是横着一条或竖着一条直线 这个比较好想到 但是还有各种斜着的直线 这里有个结论: (x1,y1)(x1,y1)(x1,y1)(x2,y2)(x2,y2)(x2,y2)这条线段上有gcd(x2−x1,y2−y1)−...原创 2019-05-30 19:51:20 · 189 阅读 · 0 评论 -
CF914D Bash and a Tough Math Puzzle
题目链接:传送门 问一个区间修改一个数能不能让这个区间gcd变为x;带单点修改 直接维护每个区间gcd 递归到叶子节点且%x不为0时cnt++ 如果cnt>1就不行 半年前的代码了 #include <iostream> #include <cstdio> #include <cstring> #include <cstdlib> #inclu...原创 2019-07-16 14:51:13 · 210 阅读 · 0 评论 -
Luogu P2221 [HAOI2012]高速公路
题目链接:传送门 维护路径期望值,带区间修改 看每条路径会被统计多少次贡献 非常不显然 是∑i=lr(i−l+1)(r−i)∗v\sum_{i=l}^{r}(i-l+1)(r-i)*v∑i=lr(i−l+1)(r−i)∗v 方案数就是∑i=lr(r−l+1)(r−l)/2\sum_{i=l}^{r}(r-l+1)(r-l)/2∑i=lr(r−l+1)(r−l)/2 上面的是分子下面的是分母 现...原创 2019-07-17 18:21:25 · 188 阅读 · 0 评论