摘要: 题目分析与核心思路 这道题要求我们根据一系列形如 A<B 的偏序关系,判断是否能确定一个唯一的全序关系。这本质上是一个图论问题,更具体地说,是拓扑排序的经典应用。 让我们将问题进行一次抽象: 节点:题目中需要排序的 n 个大写字母(A, B, C, ...)可以看作是图中的 n 个节点。 有向边:每 阅读全文
posted @ 2025-08-09 16:58 AFewMoon 阅读(12) 评论(0) 推荐(0)
摘要: 核心思路 本题求解的是有向无环图(DAG)中的最长路问题。这是一个经典的动态规划问题。 与求最短路不同(Dijkstra 等算法),最长路问题在普通图中是 NP-hard 问题,但在有向无环图中,可以利用其拓扑性高效求解。 状态定义 我们定义 \(dp_i\) 为:从起点 \(1\) 到达顶点 \( 阅读全文
posted @ 2025-08-09 15:45 AFewMoon 阅读(10) 评论(0) 推荐(0)
摘要: 题目核心 给定 \(n\) 个正整数,我们需要将它们按照某种顺序拼接起来,形成一个数值上最大的整数。 思路分析 解决这类“组合最优”问题时,我们往往会尝试一些直观的贪心策略。让我们从一个看似合理但实际有缺陷的思路开始,逐步推导出正确的解法。 错误思路:按字典序降序排序 既然是拼接成一个大数,我们很自 阅读全文
posted @ 2025-08-09 14:54 AFewMoon 阅读(20) 评论(0) 推荐(0)