上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 前言 题目链接:洛谷。 提供一种更好想的方法,并且不受 \(a_i\) 不相同这一限制。 题意简述 给定长为 \(n\) 的序列 \(\{a_n\}\),设 \(p=\{x_k\}\) 为 \(a\) 的一个长度大于一的不上升子序列,即 \(k\ge2,\forall i\in[1,k),a_{x_ 阅读全文
posted @ 2025-08-13 22:16 XuYueming 阅读(20) 评论(0) 推荐(0)
摘要: 前言 这个系列怎么更新这么多期了?感兴趣的读者可以去阅读前面的文章。 正文 在 SYZOJ,当一场比赛的题目过多时,ranklist 展示界面表格会溢出,且不能滚动看到右侧题目的得分情况,必须手动缩放整个页面,十分麻烦,不友好。 我们可以简单调整以下做到如下效果,打开页面自动缩放: 当然可以点击按钮 阅读全文
posted @ 2025-08-05 22:20 XuYueming 阅读(21) 评论(0) 推荐(0)
摘要: 前言 题目链接:洛谷。 其他题解太抽象了。 题意简述 给定排列在环上的 \(01\) 串 \(S\),每一秒钟,每个 \(01\) 同时变为 \(10\)。求无限秒内会出现多少种不同的字符串。 题目分析 先来欣赏艺术,打表找规律。为方便观察,我们不妨用 @ 来代替字符 \(1\),空格 来代替字符 阅读全文
posted @ 2025-08-03 20:13 XuYueming 阅读(62) 评论(0) 推荐(1)
摘要: 前言 版本最强:老贪酸菜。 题意简述 小 X 有 \(2\) 个士兵,对手小 Y 有 \(n\) 个士兵,血量分别为 \(h_1,\cdot,h_n\)。小 X 的第一个士兵每一回合可以对小 Y 的某一个士兵造成 \(a\) 点伤害,第二个士兵每一回合可以造成 \(b\) 点伤害。你可以认为小 Y 阅读全文
posted @ 2025-07-31 18:18 XuYueming 阅读(26) 评论(0) 推荐(0)
摘要: 前言 题目链接:洛谷。 本题做法有很多,可以 ACAM,可以直接变成二维数点,可以 Trie+dfs 序差分。 本题解类似最后一种做法,但是统计信息的方式略有差别,虽然时间复杂度较劣,但是支持不可差分信息,具有一定扩展性。 题意简述 给定 \(n\) 个文本串 \(s_i\) 和 \(q\) 次查询 阅读全文
posted @ 2025-07-29 20:55 XuYueming 阅读(35) 评论(0) 推荐(0)
摘要: 前言 题目链接: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 阅读(47) 评论(3) 推荐(1)
摘要: 前言 题目链接:洛谷;UOJ。 本文给出一种仅用一个堆的实现,本质和用黑盒是一致的。 题意简述 有 \(n\) 个商品 \((a_i,c_i)\),分别表示该商品的种类和价格。共 \(m\) 种商品,对于第 \(i\) 种商品,你必须购买 \([l_i,r_i]\) 个商品。 你要求出前 \(k\) 阅读全文
posted @ 2025-07-21 10:42 XuYueming 阅读(24) 评论(0) 推荐(0)
摘要: 引言 本文原名为《圆方树学习笔记 & 最短路题解》,原始版本可见文末。 本文旨在系统梳理 圆方树(Block forest) 及其思想在图论问题中的应用,尤其是在信息学奥林匹克竞赛(OI)中的实际价值。 我们将从一种特殊的图结构——仙人掌图(Cactus Graph)出发,逐步扩展至一般无向图,分析 阅读全文
posted @ 2025-07-19 20:48 XuYueming 阅读(727) 评论(1) 推荐(10)
摘要: 前言 题目链接:洛谷、GAME on cactus。 为啥没桥啊,没用到什么性质啊。 为啥没重边啊,没用到什么性质啊。 推荐阅读:《圆方树学习笔记 —— 一种关于点双连通分量的思考方式》。 题意简述 原题无桥,不妨加强。原题无重边,不妨加强。 \(n\) 个点、\(m\) 条边的仙人掌上的博弈游戏。 阅读全文
posted @ 2025-07-19 19:14 XuYueming 阅读(49) 评论(0) 推荐(0)
摘要: 前言 题目链接:HDU。 题意简述 对于一个数组 \(b\),定义: \(\operatorname{odd}(b)\):先筛选出 \(b\) 中出现次数为奇数的元素,再将这些元素按照“出现次数降序,出现次数相同时按元素大小升序排序”的新数组。 \(\operatorname{even}(b)\): 阅读全文
posted @ 2025-07-19 09:39 XuYueming 阅读(80) 评论(2) 推荐(1)
上一页 1 2 3 4 5 6 ··· 13 下一页