摘要: OI生涯之殇 场上被这道题硬控2h,最后只能打完性质分和暴力分仓皇离场 我的OI生涯的最后一场比赛就这么以一种极度恶心的方式落幕了 切入 我们首先要注意到$ n\geq 10^5$,这意味着 \(dp\)是不可行的,因此,我们要考虑贪心 解决 根据约束条件$ cnt_i \leq n/2$我们可以想 阅读全文
posted @ 2025-11-05 22:01 KLaneX 阅读(3) 评论(0) 推荐(0)
摘要: 前言 赛时这题交了三发,都被卡了,最终止步于rk3248 QwQ 问题简述 动态维护一张无向图,支持修改,计算所有点对的最短路径总和。原题链接 切入 看到 \(N \leq 500\) 很容易想到使用 \(Floyd_Warshall\) 来对整张图进行一个 \(O(N^3)\) 的遍历来统计各个点 阅读全文
posted @ 2025-07-30 10:31 KLaneX 阅读(16) 评论(0) 推荐(0)
摘要: P3345 没啥好说的,约等同于模板的树剖&线段树 关键在于找重心 重心跟点权相关 然后进行树上二分就ok了 查询和修改的复杂度都是O(n log^2 n)级别的 对于洛谷给定的每个test点6s的时间限制来说绰绰有余 AC Code: 1 // Problem: P3345 [ZJOI2015] 阅读全文
posted @ 2025-07-24 19:51 KLaneX 阅读(21) 评论(0) 推荐(0)
摘要: P3201梦幻布丁 引子 第一次接触这道题还是在两年前,那时候连线段树都没有系统性的学习过。今天重做这道题,回顾一下这两年都有什么进步 切入 首先我们考虑最朴素的暴力 通过暴力枚举a[i]是否等于a[i-1]来计算连续染色段,之后遍历[1,n]更改颜色,复杂度为O(nm) code: 1 // Pr 阅读全文
posted @ 2025-07-24 08:16 KLaneX 阅读(7) 评论(0) 推荐(0)