摘要: P11648 考虑对于所有 \(x\) 求 \(\text{lca}(u,v)=x\) 的所有 \((u,v)\) 的权值和,这样一来 \(u,v\) 如果都不是 \(x\) 就来自于 \(x\) 的两个不同子树。然后这个做一遍树上前缀和即可求得最终答案。令 \(f(S)=\prod_{i\in S 阅读全文
posted @ 2025-02-11 23:07 nullptr_qwq 阅读(46) 评论(0) 推荐(0) 编辑
摘要: T1 将询问视作连接 \((u,v)\) 的无向边,问题等价于构造一张 \((a+b)\) 个点的无向图使得其最大独立集为 \(a-1\)。不难猜测到每个连通块是一个团,那么每个连通块有且仅有一个 \(1\),可以直接做一个 \(\mathcal O(n^3)\) 的 dp:每次枚举新连通块有 \( 阅读全文
posted @ 2025-01-25 19:50 nullptr_qwq 阅读(83) 评论(1) 推荐(0) 编辑
摘要: 联考 D1T2 Floyd 算法,寻找性质。 先猜一手有用的最终可能涉及到的 \(h\) 一定就是原来 \(h\) 序列的所有数,写一发 \(\mathcal O(n^4\log n)\) 发现过了 \(45\) 分,感性理解是再调整一定优秀。那么考虑确定 \(s\to t\) 路径以及计算 \(w 阅读全文
posted @ 2025-01-13 00:00 nullptr_qwq 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 目前状态:已退役 lg 模拟赛 D2T3 几乎场切了啊,但是数组怎么开小了。不想写了,摆烂贺个官方题解。 考虑模 \(m\) 意义下的前缀和数组 \(s_i\),那么一个限制 \([l_i,r_i]\) 实际是限制 \(s_{l_i−1}=s_{r_i}\)。 我们把钦定相同的位置用并查集缩起来,这 阅读全文
posted @ 2024-12-19 11:10 nullptr_qwq 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 我为什么需要考省选。明明都没有希望进队了。 NOI2023 D1T3 注意到判定就是 dfs 树看作 \(T\) 时,对于额外边不允许存在横叉边,也就是必须都是返祖边(无向图 dfs 树不考虑前向边),即以某个 \(s\) 为根时要求任意非树边的两个端点均形成祖先关系。那么只需要计算多少条边符合条件 阅读全文
posted @ 2024-12-19 11:08 nullptr_qwq 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 111从 noip 前做题记录里面找的。 CF814E hba 模拟赛本题数据范围为 \(n\leq 1000\)。\(n\leq 50\) 可以让 \(\mathcal O(n^4)\) 甚至 \(\mathcal O(n^5)\) 的无脑 dp 做法肆意通过。 先对图进行 bfs 分层,处理出 阅读全文
posted @ 2024-12-19 11:07 nullptr_qwq 阅读(66) 评论(0) 推荐(0) 编辑
摘要: CSP 奋战两小时 arena 死活调不出,奇耻大辱哦。 不如加练。 20241028 CSP-S2024 T4 很需要大脑清醒的一道题。 自底往上对于每个询问 \(\mathcal O(\log n)\) 做是没有救的,大概就是从 \(u\) 开始往上跳,维护可以赢的确定的单点以及不会被已有点击败 阅读全文
posted @ 2024-11-20 22:55 nullptr_qwq 阅读(37) 评论(1) 推荐(1) 编辑
摘要: \(2024\) 年 \(9\) 月记录 20240901 上午模拟赛 能想出来 T2,但是怎么没想出来呢。 T2:及时去想 \(2^{k/2}\) 的做法,猜到是 DP 套 DP,但是没有进一步思考内层状态是 \(O(2^{k/2}k)\) 的。 T3:没调完/fn/fn T4:赛时会了 \(f_ 阅读全文
posted @ 2024-10-01 17:13 nullptr_qwq 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Preface 神仙题。模拟赛 \(46\) 个人在这个题一共得了 \(30\) 分。太难想了,代码倒挺好写。 平凡情况 先有几种平凡的情况使得答案为 \(0\) 或 \(1\)。优先级依次递减。 初始时 \(|S|=n\),答案为 \(1\)。 初始时 \(|S|=0\),答案为 \(0\)。 初 阅读全文
posted @ 2024-08-23 00:13 nullptr_qwq 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 贺的以前的。 122.【ZJOI2019】语言 题意: 给定 \(n\) 个点的树以及 \(m\) 条路径。求有多少无序点对 \((u,v),u\ne v\) 满足存在一条路径同时包含 \(u,v\)。 考虑对于每个点 \(u\) 统计答案,先把无序的条件去掉,最后再除以二。问题转化成包含 \(u\ 阅读全文
posted @ 2024-06-07 08:52 nullptr_qwq 阅读(26) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示