摘要: 题面 传送门:[POJ][1] Solution 就是裸的扩展中国剩余定理嘛qwq 注意几点:一定要时时刻刻~~去膜~~取模,否则一定会爆long long,尤其是算出来的$k_0$ 这里给出几组易锅数据:(第三组容易爆long long) input: output Code cpp //POJ2 阅读全文
posted @ 2019-01-15 08:40 GoldenPotato 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 为什么要扩展中国剩余定理? 建议学习前置芝士:中国剩余定理~~(不学也不要紧,因为并没有啥关系)~~ 我们知道,中国剩余定理是用来解线性同余方程组的算法,类似下面这个: $x \equiv a_0 (p_0)$ $x \equiv a_1 (p_1)$ $x \equiv a_2 (p_2)$ 很不 阅读全文
posted @ 2019-01-15 08:31 GoldenPotato 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 什么是扩展欧几里得? 扩展欧几里得算法是建立在欧几里得算法(gcd)之上。 首先,我们知道有$a x+b y=gcd(a,b)$ 我们怎么求这个$x,y$呢? 这时候我们就得使用exgcd算法,我们来推导一下吧! $a x+b y=gcd(a,b)$ $a x+b y=gcd(b,a\% b)$ $ 阅读全文
posted @ 2019-01-15 07:50 GoldenPotato 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门: [洛咕][1] [SPOJ][2] Solution 这题的想法挺妙的。 . 首先,对于这种区间求答案的问题,我们一般都可以通过类似前缀和的思想一减来消去a, 即求[a,b]的答案可以转化为求[1,b] [1,a 1] 接下来我们可以先考虑一下每个物品数量不限制的做法。我们可以把这个 阅读全文
posted @ 2019-01-14 19:09 GoldenPotato 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门:[洛咕][1] Solution 感谢神仙@lizbaka的教学 这题是数位DP的非常非常模板的题目,~~只是状态有点多~~ . 这题我使用记忆化搜索实现的 ~~中国有句古话说的好,~~有多少个要求就设多少个状态。 所以说,考虑这样设置状态: 设$f[i][j][k][2][2][2] 阅读全文
posted @ 2019-01-14 15:00 GoldenPotato 阅读(215) 评论(2) 推荐(0) 编辑
摘要: 题面 传送门:[UOJ][1] Solution ~~这题的数位DP好蛋疼啊qwq~~ 好吧,我们说回正题。 首先,我们先回忆一下LUCAS定理: $C_n^m \equiv C_{n/p}^{m/p} \times C_{n\%p}^{m\%p} (\%p)$ 我们仔细观察这个定理,就可以发现一个 阅读全文
posted @ 2019-01-14 12:04 GoldenPotato 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 米奇妙♂妙♂屋 1.妙不可言的一键作图网站 https://csacademy.com/app/graph_editor/ (抄自神仙lbc的博客) 2.妙妙识图网站 http://www.iqdb.org/ 3.妙妙图床 https://imgchr.com/ 4.妙妙sitemap自动生成网站 阅读全文
posted @ 2019-01-13 15:25 GoldenPotato 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门:[CQOI2011]动态逆序对 Solution 一开始我看到pty巨神写这套题的时候,第一眼还以为是个SB题:这不直接开倒车线段树统计就完成了吗? 然后冷静思考了一分钟,猛然发现单纯的线段树并不能解决这个问题,好像还要在外面再套上一颗树。 这就很shit了。你问我资磁不资磁树套树,我 阅读全文
posted @ 2019-01-13 15:12 GoldenPotato 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门:洛谷 Solution 这题其实是有类似模型的。 我们先考虑不修改怎么写。考虑这样做:每个点向它跳到的点连一条边,最后肯定会连成一颗以n+1为根的树(我们拿n+1代表被弹出去了)。题目所问的即是某个点到树根的链的长度。 那么,如果我们加上修改,显然,某个点连向的点会发生改变。对于一个能 阅读全文
posted @ 2019-01-11 10:23 GoldenPotato 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题面 传送门:https://www.luogu.org/problemnew/show/P2147 Solution 这题...... 我们可以发现题目要求我们维护一个动态森林,而且只查询连通性.... 显然LCT模板题啊,关于LCT玩法,可以猛戳这里学习 Code 阅读全文
posted @ 2019-01-11 10:14 GoldenPotato 阅读(135) 评论(0) 推荐(0) 编辑