摘要: P4103 看到\(\sum k \leq n\)直接想到建虚树\(dp\) \(mi_i = min \lbrace dep_v - dep_i \rbrace\) \(mx_i = max \lbrace dep_v-dep_i\rbrace\) \(sum_i = \sum dep_v-dep 阅读全文
posted @ 2026-01-21 13:43 Jklans 阅读(3) 评论(0) 推荐(0)
摘要: P8359题 可以观察特殊性质,不难发现在特殊性质下每断一条边会产生一个新的连通块。 于是能想到维护连通块,具体为:倒序处理询问,先维护出操作完后联通情况。倒序考虑两种情况: \((i)GC\)更新维护的\(p\)表示下一个GC的时间戳。 \((ii)\)将这次操作删掉的边加回去,如果联通到了\(1 阅读全文
posted @ 2025-12-22 21:18 Jklans 阅读(5) 评论(0) 推荐(0)
摘要: DAY -INF CSP-S范唐:100+64+25+0=189pts,拿到NOIP名额。 DAY -7 和老师周旋后拿到停课批准,开始备战NOIP。 DAY -6~-2 疯狂刷串,图论,DS,dp。 本身贪心极弱的我忘记刷贪心了,埋下伏笔。 DAY -1 中午出发去考场了,带了个电脑(但好像用不惯 阅读全文
posted @ 2025-12-01 13:39 Jklans 阅读(10) 评论(0) 推荐(0)
摘要: P7150 [USACO20DEC] Stuck in a Rut S 题面 我们可以知道奶牛的轨迹是一条线。 首先我们注意到一个性质:每只奶牛只会被不同方向的奶牛所阻碍(x,y坐标各不相同)。 观察数据范围,我们发现只能从行进方向入手。 考虑奶牛什么时候会停下:当且仅当两头方向不同的奶牛所行进的轨 阅读全文
posted @ 2025-10-30 09:41 Jklans 阅读(15) 评论(0) 推荐(0)
摘要: P6005 [USACO20JAN] Time is Mooney G Bessie 正在安排前往牛尼亚的一次出差,那里有 N(2≤N≤1000)个编号为 1…N 的城市,由 M(1≤M≤2000)条单向的道路连接。Bessie 每次访问城市 i 都可以赚到\(m_{i}\)哞尼(0≤\(m_{i} 阅读全文
posted @ 2025-10-29 21:02 Jklans 阅读(7) 评论(0) 推荐(0)
摘要: ZKW线段树 线段树,一种实用的数据结构,但它有以下弊端。 1)常数大 2)码量大 zkw线段树是由张昆玮发明的的非递归式线段树写法。因为其非递归的写法,所以具有常数极小,码量小的特点。 ZKW线段树的思想: 与普通线段树的维护目标一致(节点维护区间信息) 但ZKW的维护方式与普通线段树有较大区别。 阅读全文
posted @ 2025-10-23 21:00 Jklans 阅读(10) 评论(0) 推荐(0)
摘要: 金币 国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币,这种工资发放模式会一直这样延续下去:当连续n天收到n枚金币时,骑士会在之后的连续n+1天 阅读全文
posted @ 2025-10-20 09:29 Jklans 阅读(20) 评论(0) 推荐(0)
摘要: 10.18 选人 吉吉国王现在想选出组人来组成部队,现在他有个人可以选择,每个 人都有一个战力值。但是吉吉国王非常笨,因此他只能选择连续的一 段区间中的人来组成一个部队,所以选出的这组人在这到个人中没有 重合的部分。吉吉国王希望这组人的战斗力之和最大,你需要告诉吉 吉国王最大的战斗力之和是多少。 1 阅读全文
posted @ 2025-10-19 21:17 Jklans 阅读(16) 评论(0) 推荐(0)
摘要: 10.16 P3047 [USACO12FEB] Nearby Cows G FJ 注意到了他的奶牛经常在附近的田地移动。考虑到这个事情,他想要在每个田地里种足够的草,不仅是为了最初在那块地里的奶牛,也是为了从附近田地来的奶牛。 特别地,FJ 的农场由 N(1≤N≤100000) 个田地组成,某些田 阅读全文
posted @ 2025-10-16 21:32 Jklans 阅读(13) 评论(0) 推荐(0)