会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
XuYueming
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
13
下一页
2025年7月31日
世界征服者 题解
摘要: 前言 版本最强:老贪酸菜。 题意简述 小 X 有 \(2\) 个士兵,对手小 Y 有 \(n\) 个士兵,血量分别为 \(h_1,\cdot,h_n\)。小 X 的第一个士兵每一回合可以对小 Y 的某一个士兵造成 \(a\) 点伤害,第二个士兵每一回合可以造成 \(b\) 点伤害。你可以认为小 Y
阅读全文
posted @ 2025-07-31 18:18 XuYueming
阅读(24)
评论(0)
推荐(0)
2025年7月29日
[COCI 2015/2016 #5] OOP 题解
摘要: 前言 题目链接:洛谷。 本题做法有很多,可以 ACAM,可以直接变成二维数点,可以 Trie+dfs 序差分。 本题解类似最后一种做法,但是统计信息的方式略有差别,虽然时间复杂度较劣,但是支持不可差分信息,具有一定扩展性。 题意简述 给定 \(n\) 个文本串 \(s_i\) 和 \(q\) 次查询
阅读全文
posted @ 2025-07-29 20:55 XuYueming
阅读(29)
评论(0)
推荐(0)
2025年7月28日
子串的故事(2) - 2025“钉耙编程”中国大学生算法设计暑期联赛(2)T4 题解
摘要: 前言 题目链接:HDU。 题意简述 定义字符串可重集 \(T=\{s_i\}_{i=1}^k\) 的价值为 \(\sum\limits_{1\leq i\lt j\leq k}\operatorname{LCP}(s_i,s_j)\)。 给你长度为 \(n\) 的字符串 \(S\),和初始为空的字符
阅读全文
posted @ 2025-07-28 19:33 XuYueming
阅读(44)
评论(3)
推荐(1)
2025年7月21日
[CCO 2020] Shopping Plans 题解
摘要: 前言 题目链接:洛谷;UOJ。 本文给出一种仅用一个堆的实现,本质和用黑盒是一致的。 题意简述 有 \(n\) 个商品 \((a_i,c_i)\),分别表示该商品的种类和价格。共 \(m\) 种商品,对于第 \(i\) 种商品,你必须购买 \([l_i,r_i]\) 个商品。 你要求出前 \(k\)
阅读全文
posted @ 2025-07-21 10:42 XuYueming
阅读(23)
评论(0)
推荐(0)
2025年7月19日
圆方树学习笔记 —— 一种关于点双连通分量的思考方式
摘要: 引言 本文原名为《圆方树学习笔记 & 最短路题解》,原始版本可见文末。 本文旨在系统梳理 圆方树(Block forest) 及其思想在图论问题中的应用,尤其是在信息学奥林匹克竞赛(OI)中的实际价值。 我们将从一种特殊的图结构——仙人掌图(Cactus Graph)出发,逐步扩展至一般无向图,分析
阅读全文
posted @ 2025-07-19 20:48 XuYueming
阅读(679)
评论(1)
推荐(10)
GAME on cactus | [POI 2016] Hydrorozgrywka 题解
摘要: 前言 题目链接:洛谷、GAME on cactus。 为啥没桥啊,没用到什么性质啊。 为啥没重边啊,没用到什么性质啊。 推荐阅读:《圆方树学习笔记 —— 一种关于点双连通分量的思考方式》。 题意简述 原题无桥,不妨加强。原题无重边,不妨加强。 \(n\) 个点、\(m\) 条边的仙人掌上的博弈游戏。
阅读全文
posted @ 2025-07-19 19:14 XuYueming
阅读(48)
评论(0)
推荐(0)
mod 2 - 2025“钉耙编程”中国大学生算法设计暑期联赛(1)T8 题解
摘要: 前言 题目链接:HDU。 题意简述 对于一个数组 \(b\),定义: \(\operatorname{odd}(b)\):先筛选出 \(b\) 中出现次数为奇数的元素,再将这些元素按照“出现次数降序,出现次数相同时按元素大小升序排序”的新数组。 \(\operatorname{even}(b)\):
阅读全文
posted @ 2025-07-19 09:39 XuYueming
阅读(73)
评论(2)
推荐(1)
2025年7月17日
「2020noip模拟赛 fzh」期望收益 | CodeChef - EXPREP Expected Repetitions 题解
摘要: 前言 题目链接:CodeChef。 题意简述 给定仅包含小写字母字符串 \(S\) 和每个小写字母对应的权值 \(\omega_{\mathtt{a}\sim\mathtt{z}}\)。 定义 \(w(S):=\sum_{c\in S}\omega_c\),即每一个字符的权值和。定义 \(f(S)\
阅读全文
posted @ 2025-07-17 16:19 XuYueming
阅读(27)
评论(0)
推荐(0)
2025年7月12日
SYZOJ 增强 markdown 编辑器 和 一些更新
摘要: 讨论区评论的时候,不能预览自己的评论,这就很难受。发讨论的时候,必须切换页面才能预览。就不能边写边预览吗?于是有了本文。 发现 textarea 都是 .markdown-edit,那就替换掉这个就行了。左边是编辑框,右边是预览框,还有一个按钮用来控制预览。注意新的 textarea 的 name
阅读全文
posted @ 2025-07-12 21:13 XuYueming
阅读(23)
评论(0)
推荐(0)
2025年7月11日
一些可爱的最值(DP 优化小总结)
摘要: 简单区间最值 \[f_i=\min\limits_{j\in[L_i,R_i]}\{f_j+w_j\}+c_i \] 若 \(L_i\leq L_{i+1},R_i\leq R_{i+1}\),即滑动窗口: 单调队列 \(\mathcal{O}(n)\) 解决。 否则: 单点修改、区间最值查询,上数
阅读全文
posted @ 2025-07-11 14:14 XuYueming
阅读(83)
评论(0)
推荐(2)
上一页
1
2
3
4
5
6
···
13
下一页
公告