由于水平原因,博客大部分内容摘抄于网络,如有错误或者侵权请指出,本人将尽快修改

摘要: AcWing 907. 区间覆盖 一、题目核心 给定目标线段区间 [s, t] 和 N 个闭区间,选择最少数量的区间完全覆盖目标线段,无法覆盖则输出 -1。 数据范围:1 ≤ N ≤ 10^5,区间端点可取值范围 [-10^9, 10^9]。 二、核心解法:贪心算法 核心思路 按左端点排序后,每次在 阅读全文
posted @ 2025-11-22 23:48 小纸条 阅读(7) 评论(0) 推荐(0)
摘要: AcWing 906. 区间分组 一、题目描述 给定 ( N ) 个闭区间 ([a_i, b_i]),将这些区间分成若干组,要求每组内部的区间两两之间(包括端点)没有交集,并使得组数尽可能小。输出最小组数。 输入格式 第一行包含整数 ( N ),表示区间数。 接下来 ( N ) 行,每行包含两个整数 阅读全文
posted @ 2025-11-22 23:42 小纸条 阅读(7) 评论(0) 推荐(0)
摘要: AcWing 908. 最大不相交区间数量 一、题目描述 给定 ( N ) 个闭区间 ([a_i, b_i]),请你在数轴上选择若干区间,使得选中的区间之间互不相交(包括端点)。输出可选取区间的最大数量。 输入格式 第一行包含整数 ( N ),表示区间数。 接下来 ( N ) 行,每行包含两个整数 阅读全文
posted @ 2025-11-22 23:36 小纸条 阅读(12) 评论(0) 推荐(0)
摘要: AcWing 905. 区间选点 一、题目描述 给定 ( N ) 个闭区间 ([a_i, b_i]),请你在数轴上选择尽量少的点,使得每个区间内至少包含一个选出的点。 输出选择的点的最小数量。 位于区间端点上的点也算作区间内。 输入格式 第一行包含整数 ( N ),表示区间数。 接下来 ( N ) 阅读全文
posted @ 2025-11-22 23:10 小纸条 阅读(1) 评论(0) 推荐(0)
摘要: AcWing 104. 货仓选址 一、题目描述 1. 问题核心 在一条数轴上有N家商店,各自的坐标为A₁∼Aₙ。需要在数轴上选择一个位置建立货仓,使得货仓到所有商店的距离之和最小,最终输出这个最小距离和。 2. 输入输出格式 输入:第一行输入整数N(商店数量),第二行输入N个整数(各商店的坐标)。 阅读全文
posted @ 2025-11-22 17:46 小纸条 阅读(3) 评论(0) 推荐(0)