Loading

摘要: 题目链接 "P3387 【模板】缩点" 解题思路 这几天搞图论,好有趣hhh,多写几篇博客。 上次学$Tarjan$求割点,这次缩点。 思路大概是多一个栈和染色的步骤,每次$Tarjan$的时候把点入栈,如果某个点(比较像割点但不完全是)的$DFS$子树都搜不到它祖宗,那么接下来进行的遍历操作必然与 阅读全文
posted @ 2019-02-27 15:34 Potassium 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "P3388 【模板】割点(割顶)" 解题思路 最近学的东西太杂了,多写点博客免得自己糊里糊涂的过去了。 这个题求割点,感觉 "这篇文章" 写得挺好。 割点是啥?如果去掉这个点之后连通图变成多个不连通图了,那这个点就是割点。 那我们如何求割点呢?~~显然,我们可以无视复杂度枚举一下每个点然 阅读全文
posted @ 2019-02-26 21:03 Potassium 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "microhhh的回城" 解题思路 这题挺有意思的。本来寻思放在$DS$第一次练习赛应该不会很难吧,结果愣是卡在数据范围上写不出来。 然后暴力过掉了,但是用了$1019ms$。感觉可以继续优化。(放一下暴力代码,不解释了) include include int n,m; char ma 阅读全文
posted @ 2019-02-26 17:32 Potassium 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "P2055 [ZJOI2009]假期的宿舍" 解题思路 ~~因为懒~~,提供一种不连边,直接根据题目给出的邻接矩阵进行匈牙利算法的思路。 $a[i][j]$表示$i$能不能睡$j$的床,需要根据具体情况在读入的时候适当调整。 $inv[i]$表示第$i$个需要在学校睡觉的人(可能是在校学 阅读全文
posted @ 2019-02-26 17:22 Potassium 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 建图思路很明确,拆点跑最大匹配,但这明显是个二分图的题题解居然只有一篇匈牙利算法。 发一种和之前那篇匈牙利思路略有不同的题解。 本题的难点就是如何输出,那么我们不妨在建图的时候加入一个原则,即: 连边时位于左图的顶点编号小于位于右图的。 也就是说,形如左图的边是允许的,而形如右图的边是不允许的。 这 阅读全文
posted @ 2019-02-21 09:40 Potassium 阅读(225) 评论(0) 推荐(0) 编辑
摘要: DP "P2723 丑数 Humble Numbers " (完成时间:2019.3.1) "P2725 邮票 Stamps " (完成时间:2019.3.1) "P1021 邮票面值设计 " (完成时间:2019.3.1) "P1070 道路游戏" (完成时间:2019.3.2) "P2558 [ 阅读全文
posted @ 2019-01-31 13:53 Potassium 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "P3369 【模板】普通平衡树" 解题思路1:Splay 注意查询的时候大于小于等于号千万不要搞错了;注意适时伸展 AC代码1 include define root t[0].s[1] struct Tree{ int s[2];//son int sum;//总 数字 数 int c 阅读全文
posted @ 2019-01-28 18:50 Potassium 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "P2023 [AHOI2009]维护序列" 解题思路 线段树板子。不难,但是...有坑。坑有多深?一页$WA$。 由于乘法可能乘$k=0$,我这种做法可能会使结果产生负数。于是就有了这篇题解。 (详情见代码注释) AC代码 include define min(a,b) (a b?b:a 阅读全文
posted @ 2019-01-08 18:59 Potassium 阅读(246) 评论(0) 推荐(0) 编辑
摘要: "洛谷P2508 [HAOI2008]圆上的整点" 题目描述 求一个给定的圆$(x^2+y^2=r^2)$,在圆周上有多少个点的坐标是整数。 输入输出格式 输入格式: $r$ 输出格式: 整点个数 解题思路 "哔哩哔哩" 看完这个视频后,问题转化成分解质因数,只不过将视频中的$\sqrt 阅读全文
posted @ 2019-01-05 21:58 Potassium 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 理解不够透彻。好题不可浪费,写题解以增进理解。会陆续补充题目。(咕咕咕) G Beihang Couple Pairing Comunity 2017 题目链接 "Beihang Couple Pairing Comunity 2017" 解题思路 第一步:分析题目 首先,如果只判断是否有Poor 阅读全文
posted @ 2018-12-20 18:35 Potassium 阅读(320) 评论(0) 推荐(0) 编辑