Loading

摘要: 题目大意 有 \(n\) 本书,其中第 \(i\) 本在 \((x_i,y_i)\),下标从 \(1\) 开始。 两个人从 \((0,0)\) 同时出发,每次移动一格,求在访问一遍所有书所在位置的方案中,两人所用时间较大者的最小值(访问不耗时) \(1\leq n\leq 1e5\),\(0\leq 阅读全文
posted @ 2025-10-20 18:40 lyr2023 阅读(9) 评论(0) 推荐(0)
摘要: 题目大意 给定一个长度为 \(2n\) 的序列 \(a\),要求每次取出其第一个数或者最后一个数,使得取出的数列 \(b\) 为一个回文数列。 注:回文数列即 \(\forall i\in \{ 1,n \}\) 都有 \(b_i=b_{2n-i+1}\) Sol 考虑第一步先取出 \(a\) 左边 阅读全文
posted @ 2025-10-17 20:41 lyr2023 阅读(21) 评论(0) 推荐(0)
摘要: 题目大意 需要一种数据结构,支持以下两种操作: 单点修改 区间求最大连续子段和 Sol 很容易想到线段树 首先我们要维护一个区间和\(sum\) 但是只用\(sum\)不能维护区间最大连续子段和 发现最大连续子段和可以从以下几种方式转移: 左子区间从右开始最大连续和+右子区间从左开始的最大连续和 左 阅读全文
posted @ 2025-10-12 21:34 lyr2023 阅读(2) 评论(0) 推荐(0)
摘要: 题目大意 给定 \(d\) 维坐标的 \(n\) 个点,每个点表示为 \(d\) 个数值,求两点间最大距离 \(d\) 维两点间距离为 \(|x_1-y_1|+|x_2-y_2|+...+|x_d-y_d|\) Sol 我们随便找两个点 \(A\),\(B\) 作为演示: \[dis_{A,B}=| 阅读全文
posted @ 2025-10-07 16:45 lyr2023 阅读(2) 评论(0) 推荐(0)
摘要: 题目大意 共有两问 求最长不升子序列 求最少能分为几个不升子序列 Sol 原数据是 \(1e4\) 的,所以先考虑 \(O(n^2)\) 做法。 第一问 容易发现,这跟我们求最长不降子序列是一样的 所以我们直接设状态为 \(dp_i\) 表示前 \(i\) 个数中所能得到的最长不升子序列长度 转移如 阅读全文
posted @ 2025-10-06 09:47 lyr2023 阅读(5) 评论(0) 推荐(0)
摘要: 题目大意 题面 让我们求一个序列中的 \[\sum^{n}_{i=1}\sum^{n}_{j=i}(\max_{i\leq k\leq j} a_k-\min_{i\leq k \leq j} a_k) \]Sol 由于暴力是\(O(n^2)\)的,所以我们需要优化 我们先看暴力的流程: 每次选取一 阅读全文
posted @ 2025-10-01 11:00 lyr2023 阅读(4) 评论(0) 推荐(0)
摘要: 题目大意 需要支持在一个序列中插入等差数列 需要插入\(O(1)\) 最终统计答案\(O(n)\) \(1\leq n\leq 1e7\) Sol 对于一个序列如下: 0 0 4 6 8 10 12 0 0 我们将其进行一次差分,可以得到: 0 0 4 2 2 2 2 -12 0 可以发现中间出现了 阅读全文
posted @ 2025-09-27 20:01 lyr2023 阅读(7) 评论(0) 推荐(0)
摘要: 题目大意 要求我们找一个能够维护区间平均数,区间方差,区间加的数据结构 解法 很容易想到线段树 由于我们需要维护方差,所以我们要推式子 具体的: \(S^2=\frac{1}{n}[(x_1-\overline{x})^2+(x_2-\overline{x})^2+(x_3-\overline{x} 阅读全文
posted @ 2025-09-09 19:20 lyr2023 阅读(4) 评论(0) 推荐(0)
摘要: 题目大意 一个机场有\(n\)个飞机要起飞 一架飞机\(a\)起飞有两个限制: 起飞时间不晚于\(k_i\) 在\(b\)之前起飞 给定\(a\),\(b\),\(k\)且保证题目有解 求一个合法的起飞顺序 求每一架飞机\(i\)在所有可行方案中的最早起飞时间 解法 Q1 既然保证题目有解,那么可以 阅读全文
posted @ 2025-09-07 20:30 lyr2023 阅读(2) 评论(0) 推荐(0)
摘要: 题目大意 有\(n\)个地点,每个风景点有一个票价\(x\) 当票价为\(x\)时利润为\(a_ix-b_ix^2\) 推导过程 令\(f_i(x)\)表示在第\(i\)个风景点时,门票价格为\(x\)的利润 \(f_i(x)=-b_ix^2+a_ix\) 那么增加\(1\)票价的收益为 \(f_i 阅读全文
posted @ 2025-09-07 16:44 lyr2023 阅读(9) 评论(0) 推荐(0)