随笔分类 - NOIP一轮复习
摘要:P4819 杀人游戏 解题报告 1. 问题解读:我们要解决什么? 首先,我们用一个更简单的模型来理解这个问题。想象一下: N个人:一个有N个节点的有向图,每个节点代表一个人。 认识关系:x认识y,表示有一条从节点x到节点y的有向边。 杀手:图中有一个节点是“黑点”(杀手),其余都是“白点”(平民)。
阅读全文
摘要:P1330 封锁阳光大学 解题报告 1. 题目解读:我们要干什么? 首先,我们来把这个有趣的故事背景转换成计算机能理解的图论问题。 阳光大学:一个由 n 个点和 m 条边构成的无向图。点就是校园里的地点,边就是连接两地的道路。 河蟹:可以放置在图的节点上。 封锁规则: 覆盖所有道路:在一个点上放一只
阅读全文
摘要:P2731 骑马修栅栏 解题报告 大家好!这篇解题报告旨在用最通俗易懂的方式,带你一步步攻克“骑马修栅栏”这道经典的图论问题。无论你是初次接触“欧拉路”的新手,还是对其中某些细节感到困惑的同学,相信这份报告都能给你带来帮助。 一、 题目解读:从“修栅栏”到“图论” 首先,我们来把题目“翻译”成计算机
阅读全文
摘要:P10777 BZOJ3706 反色刷 解题报告 这是一道结合了图论知识和数据结构维护的有趣问题。题目初看可能有些复杂,但只要我们抓住核心性质,问题就会变得非常清晰。 1. 问题简化与转化 首先,我们来分析一下“回路反色操作”到底是什么。 一个操作是从某个点 s 出发,经过一系列边,最终回到点 s。
阅读全文
摘要:P12026 [USACO25OPEN] Compatible Pairs S 解题报告 题目核心 我们要解决的问题是,在一大群奶牛中,根据它们的ID号,找出最多能组成多少对可以相互通信的奶牛。 通信规则: 两头牛的ID号相加必须等于 A 或者 B。 可以是不同ID的两头牛,也可以是两头ID相同的牛
阅读全文
摘要:CF786B Legacy 解题报告 1. 问题分析:这道题到底难在哪? 首先,我们来理解一下题目的要求。这本质上是一个单源最短路问题。我们需要从起点星球 s 出发,计算到达宇宙中每一个星球 1, 2, ..., n 的最少花费。 题目给了三种购买传送门“套餐”的方式,这些套餐其实就是图论中的“边”
阅读全文
摘要:P1155 双栈排序 解题报告 1. 问题解读:我们要干什么? 想象一下你面前有两条传送带(输入序列和输出序列)和两个临时仓库(栈 S1 和 S2)。 输入:一辆辆带有编号的货车(一个 1 到 n 的乱序排列)按顺序驶来。 操作:对于每辆驶来的货车,你有两个选择: 把它开进仓库 S1(操作 a)。
阅读全文
摘要:解题报告:P10873 [COTS 2022] 帽子 Šeširi 1. 问题分析:我们要解决什么? 想象一下,你和N-1个朋友站成一圈,每个人头上都戴了一顶帽子,颜色非红即白。你看得见所有其他人的帽子,但唯独看不见自己的。现在,你们需要事先商量好一个“万能策略”。这个策略的规则是:当你看到某种特定
阅读全文
摘要:P6628 [省选联考 2020 B 卷] 丁香之路 解题报告 题目核心思想解读 首先,我们来拆解一下这个题目。我们需要做什么? 起点和终点:从一个固定的起点 s 出发,要到达一个目标终点 t(这个 t 会从 1 变到 n,我们需要对每个 t 都计算一次答案)。 必经之路:旅途中,必须把 m 条“丁
阅读全文
摘要:P2597 [ZJOI2012] 灾难 解题报告 一、题目解读与分析 首先,我们来弄清楚题目到底在说什么。 输入是一个食物网:这是一个有向无环图(DAG)。如果生物 A 吃生物 B,就有一条从 B 到 A 的有向边(B -> A)。这代表着 A 的生存依赖于 B。 灭绝规则:一个生物什么时候会灭绝?
阅读全文
摘要:P12043 [USTCPC 2025] 图上交互题4 / Constructive Shortest Path 解题报告 前言 你好!这份报告旨在帮助你理解这道关于最短路问题的构造题。这道题看起来有点绕,它不是让我们求最短路,而是给了我们一些最短路的信息,让我们反过来构造出满足条件的边权。我们将一
阅读全文
摘要:解题报告:P11327 [NOISG 2022 Finals] Voting Cities 1. 题目想让我们做什么? (问题分析) 首先,我们要理解问题的核心。简单来说,就是: 目标: 从一个指定的出发城市 S,花最少的钱到达任意一个可以投票的城市。 花费来源: 走公路要交过路费。 可以买优惠券来
阅读全文
摘要:P12684 【MX-J15-T4】叉叉学习魔法 解题报告 一、 题目解读:我们要解决什么问题? 首先,我们来弄清楚题目的要求。在一个迷宫里,我们要从起点 X 走到终点 W。有两种移动方式: 普通移动:向上、下、左、右走一步。这会消耗 1 步数,但不消耗魔法。 魔法移动:向左上、左下、右上、右下走一
阅读全文
摘要:P12375 「LAOI-12」MST? 解题报告 题目目标 大家好!今天我们来分析一道有趣的构造题。题目要求我们构造一个 \(n\) 个点、\(m\) 条边的连通图,边的权值分别是 \(1, 2, \dots, m\)。我们的目标是,让这张图的最小生成树(MST)的边权之和最大。 这听起来有点矛盾
阅读全文
摘要:P7516 [省选联考 2021 A/B 卷] 图函数 解题报告 〇、写在前面 大家好!这篇解题报告将带你一步步攻克这道看似复杂的图论问题。 初看题目,f(u, G) 的定义非常绕:它在一个循环里检查点对的连通性,同时又会动态地删除图中的点,这让模拟变得异常困难。更棘手的是,我们还需要在不断删边的过
阅读全文
摘要:解题报告:P7984 [USACO21DEC] Tickets P 这是一份关于 USACO 铂金组题目 "Tickets" 的解题报告。这道题综合考察了图论建模、最短路算法以及数据结构优化,是一道非常经典的难题。下面我将带你一步步拆解这道题。 1. 问题分析与理解 首先,我们来弄清楚题目到底要我们
阅读全文
摘要:P1186 玛丽卡 解题报告 1. 读懂题目:我们要干什么? 首先,我们来把这个故事翻译成计算机能听懂的语言。 场景: 有一个由城市(点)和道路(带权值的边)组成的网络(无向图)。 人物: 麦克在城市1,玛丽卡在城市N。 事件: 有一条路会堵车(相当于这条边从图中被暂时移除)。我们不知道是哪一条。
阅读全文
摘要:P4180 [BJWC2010] 严格次小生成树 解题报告 前言 大家好!今天我们来解析一道非常经典且巧妙的图论问题——“严格次小生成树”。这道题的名字听起来可能有点吓人,但它的核心思想非常有趣,是最小生成树(MST)和最近公共祖先(LCA)两个经典算法的完美结合。如果你已经了解 Kruskal 算
阅读全文
摘要:解题报告 - P11765 「KFCOI Round #1」回首 1. 题意分析 首先,我们来弄清楚题目到底要求我们做什么。 我们有 \(n\) 个点(代表回忆),每个点 \(i\) 有一个权值(重要度),初始都为 \(0\)。还有一个系数 \(k_i\)。这些点之间有一些有向边(代表前后关系)。
阅读全文
摘要:「DBOI」Round 1 三班不一般 解题报告 1. 题目大意 我们有 \(n\) 个宿舍,每个宿舍的灯的亮度都有一个可以调节的范围 \([l_i, r_i]\)。 我们需要制定一个调节方案,也就是为每个宿舍 \(i\) 从 \([l_i, r_i]\) 中选择一个亮度值。 一个方案是不合法的(或
阅读全文