- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 Codeforces 576D Flights for Regular Customers (图论、矩阵乘法、Bitset)
题目链接 http://codeforces.com/contest/576/problem/D 题解 把边按\(t_i\)从小到大排序后枚举\(i\), 求出按前\((i-1)\)条边走\(t_i\)步能到达的点的集合,以它们为起点求\(n\)号点的最短路。 前者等于前\((i-2)\)条边走\(t_{i-1}\)步能到达的点集乘上前\((i-1)\)条边邻接矩阵的\((t_i-t_{...
2019-11-18 21:13:00 103
原创 CSP-S2019游记
注: 本文写于11月17日傍晚。成绩公布前暂时加密。 赛前 疯狂颓废。 前一天上午打了一下excrt的板子,看了一下\(O(1)\)快速乘等一些小技巧。 感觉自己一年比一年颓废……吃枣药丸 今年高一,不管怎样心态都和初中时不一样了吧。初中时打挂了还能庆幸自己年轻,现在打挂可真的就不是闹着玩了…… 看考场,发现和lrh&ll一个考场。我怎么觉得17年的时候我们就一个考场呢(虽然好像...
2019-11-17 20:00:00 297
原创 Luogu P5652 基础博弈练习题 (博弈论、图论)
题目链接 https://www.luogu.org/problem/P5652 题解 好题,想了四小时…… 首先考虑如何判断胜负: 首先假设只有一个柱子,那就是奇败偶胜。不难发现最后一个奇数后面的偶数不影响结局,考虑最后一个奇数,它前面连续至少\(m\)个柱子都是必胜的。从它前面第\((m+1)\)个柱子开始,如果跳只能跳到必胜态,因此谁先跳谁输,那么就是奇败偶胜。 因此算法就是: 从...
2019-11-14 14:10:00 180
原创 【学习笔记】OI模板整理
CSP2019前夕整理一下模板,顺便供之后使用 1. 数据结构 1.1. 虚树 描述: 给定树上的\(k\)个关键点,构建出一棵虚树,只有关键点和任意两个关键点的LCA会被保留,且原树上的祖先关系和虚树上祖先关系保持一致。可以证明虚树最多有\((2k-1)\)个点。 把所有关键点按DFS序排序,用一个栈维护动态加点连边即可。时间复杂度\(O(k\log n)\). 注意事项: 一定要处理...
2019-11-10 23:05:00 196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人