会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
lyr2023
博客园
首页
新随笔
联系
订阅
管理
2025年10月20日
luogu P14259 兄妹(siblings)
摘要: 题目大意 有 \(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)
2025年10月17日
luogu P7915 [CSP-S 2021] 回文
摘要: 题目大意 给定一个长度为 \(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)
2025年10月12日
luogu P4513 小白逛公园
摘要: 题目大意 需要一种数据结构,支持以下两种操作: 单点修改 区间求最大连续子段和 Sol 很容易想到线段树 首先我们要维护一个区间和\(sum\) 但是只用\(sum\)不能维护区间最大连续子段和 发现最大连续子段和可以从以下几种方式转移: 左子区间从右开始最大连续和+右子区间从左开始的最大连续和 左
阅读全文
posted @ 2025-10-12 21:34 lyr2023
阅读(2)
评论(0)
推荐(0)
2025年10月7日
luogu P1648 看守
摘要: 题目大意 给定 \(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)
2025年10月6日
luogu P1020 [NOIP 1999 提高组] 导弹拦截
摘要: 题目大意 共有两问 求最长不升子序列 求最少能分为几个不升子序列 Sol 原数据是 \(1e4\) 的,所以先考虑 \(O(n^2)\) 做法。 第一问 容易发现,这跟我们求最长不降子序列是一样的 所以我们直接设状态为 \(dp_i\) 表示前 \(i\) 个数中所能得到的最长不升子序列长度 转移如
阅读全文
posted @ 2025-10-06 09:47 lyr2023
阅读(5)
评论(0)
推荐(0)
2025年10月1日
luogu P6503 [COCI 2010/2011 #3] DIFERENCIJA
摘要: 题目大意 题面 让我们求一个序列中的 \[\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)
2025年9月27日
luogu P1719 最大加权矩形
摘要: 题目大意 需要支持在一个序列中插入等差数列 需要插入\(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)
2025年9月9日
luogu P1471 方差
摘要: 题目大意 要求我们找一个能够维护区间平均数,区间方差,区间加的数据结构 解法 很容易想到线段树 由于我们需要维护方差,所以我们要推式子 具体的: \(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)
2025年9月7日
luogu P1954 [NOI2010] 航空管制
摘要: 题目大意 一个机场有\(n\)个飞机要起飞 一架飞机\(a\)起飞有两个限制: 起飞时间不晚于\(k_i\) 在\(b\)之前起飞 给定\(a\),\(b\),\(k\)且保证题目有解 求一个合法的起飞顺序 求每一架飞机\(i\)在所有可行方案中的最早起飞时间 解法 Q1 既然保证题目有解,那么可以
阅读全文
posted @ 2025-09-07 20:30 lyr2023
阅读(2)
评论(0)
推荐(0)
luogu P2707 Facer 帮父亲
摘要: 题目大意 有\(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)
公告