01 2024 档案

摘要:图论总结——拓扑排序 例 1 :排水系统(不是很模板的模板题) 思路 模板题,但是要进行分数约分,所以又不是很模板直接进行计算即可。注意计算过程中很可能爆 long  long 类型范围,需要用 int128 类型进行存储。 Code 点击查看代码 你被骗了 例 阅读全文
posted @ 2024-01-22 13:32 wangyuanbo 阅读(14) 评论(0) 推荐(1) 编辑
摘要:前置推导 令 b1=a1x,b2=a2x,,bn=anx 。 很显然 bi 为整数,且 b 数组的全部元素互质,即 gcd(b1,b2,b3,,bn)=1阅读全文
posted @ 2024-01-16 11:41 wangyuanbo 阅读(26) 评论(1) 推荐(1) 编辑
摘要:Update on 2023.7.17:该技巧目前已知的最早来源:skip2004。 Update on 2023.7.17:比较时,取时间戳较小的结点也是正确的,不用记录深度。 DFS 序求 LCA 无论是从时间常数,空间常数还是好写程度方面均吊打欧拉序。 定义 DFS 序表示对一棵树进行深度优先 阅读全文
posted @ 2024-01-15 08:45 wangyuanbo 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Part 1 知识点总结 暑期总结(更早以前的知识点总结(23.0623.08)) 暑假第一周笔记 暑假第二周笔记 暑假第三周笔记 学期总结 图论总结——最短路 区间 DP 背包 DP Part 2 考试总结 暑期考试总结(23.0623.08阅读全文
posted @ 2024-01-14 10:39 wangyuanbo 阅读(16) 评论(0) 推荐(1) 编辑
摘要:好用的 算法 记号 为了方便叙述,这里先给出下文将会用到的一些记号的含义。 n 为图上点的数目,m 为图上边的数目; s 为最短路的源点; D(u)s 点到 u 点的 实际 最短路长度; dis(u)s 点到 u 点的 估计 最短路长度。任何时候都有 阅读全文
posted @ 2024-01-14 09:00 wangyuanbo 阅读(77) 评论(0) 推荐(0) 编辑
摘要:题目传送门 做法 因为是异或运算,可以按位考虑。 先预处理出行 ( a[i] ) 异或和 suma,与列 ( b[i] ) 的异或和 sumb。 如果 sumasumb,那就说明无解,因为 sumasumb 最后都代表着整个矩阵的异或和,如果两者不相等,那 阅读全文
posted @ 2024-01-13 22:26 wangyuanbo 阅读(3) 评论(0) 推荐(0) 编辑
摘要:没有打,但感觉 A,B,C 都很简单。可能是黑色题面自动降智? A 没想到这道题还有两个人没做出来 做法 用一个小根堆维护静态前缀第 k 大的值就行了。 具体地 如果当前堆中元素小于 k 个,那么就直接放入。 如果当前堆中元素大于 k 个,那么就判断一下如果堆顶元素是否大于当前的 阅读全文
posted @ 2024-01-09 11:50 wangyuanbo 阅读(5) 评论(0) 推荐(0) 编辑
摘要:考炸了,赛时只做出了一道题。 A 过关斩将 做法 这道题就是一个很显然的二维最短路,设 dis[i][j] 表示到达点 i 且当前的状态为 j 的最少代价。其中 j=0 时表示状态为 Lj=1 时表示状态为 R 。 很显然可以用 dijkstra 来求解,转移方 阅读全文
posted @ 2024-01-07 14:01 wangyuanbo 阅读(7) 评论(0) 推荐(0) 编辑
摘要:题目传送门 做法 奇偶性判定好题。 Case1: n 为奇数 很显然,n 为奇数时一定可以拆分成两个数 xy,且 x 为奇数,y 为偶数,发现 xmod2=1,ymod2=0k 也刚好位 2,所以当 n 为奇数时就直接输出 2。 $C 阅读全文
posted @ 2024-01-03 09:29 wangyuanbo 阅读(8) 评论(0) 推荐(0) 编辑
摘要:更相减损术:已知两数ab,求gcd(a,b)。 不妨设ab,若a=b,则gcd(a,b)=a=b,否则对于所有d|a,d|b,可以证明d|ab。 证明d|ab如下,设a=k1×db=k2×d 阅读全文
posted @ 2024-01-01 08:56 wangyuanbo 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示