会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
劝君
渭城朝雨浥轻尘,客舍青青柳色新。劝君更尽一杯酒,西出阳关无故人。
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
66
下一页
2026年9月18日
洛谷P3648 [APIO2014] 序列分割 题解 斜率优化DP
摘要: 题目链接:https://www.luogu.com.cn/problem/P3648 解题思路:完全来自 hongzy大佬的博客 差别:没有使用滚动数组~ 对于 \(X\) 相同的点,取 \(Y\) 大的,同时维护上凸包。 一开始用 C++17提交 TLE 了两个点,然后改成 C++ 23 提交就
阅读全文
posted @ 2026-09-18 10:52 quanjun
阅读(5)
评论(0)
推荐(0)
2026年9月17日
洛谷P2900 [USACO08MAR] Land Acquisition G 题解 斜率优化DP
摘要: 题目链接:https://www.luogu.com.cn/problem/P2900 预处理 若一块土地的 长和宽都不超过 另一块土地,则它可以并入那一组而不增加费用,因此可直接丢弃。 具体做法: 按 \(w\) 升序排序,若 \(w\) 相同则按 \(h\) 升序。 从后往前扫描,维护一个后缀最
阅读全文
posted @ 2026-09-17 19:34 quanjun
阅读(7)
评论(0)
推荐(0)
HDU3507.Print Article 题解 斜率优化DP
摘要: 题目链接:https://acm.hdu.edu.cn/showproblem.php?pid=3507 题目大意: 将数列分成若干段,每一段的代价为这一段所有元素和的平方加上 \(m\)。求:最小总代价。 解题思路: 设 sum[i] 为前缀和,dp[i] 表示前 i 个数分段的最小总代价。枚举最
阅读全文
posted @ 2026-09-17 16:53 quanjun
阅读(5)
评论(0)
推荐(0)
2026年9月13日
AtCoder dp_n. Slimes 题解 区间DP(四边形不等式优化)
摘要: 题目链接:https://atcoder.jp/contests/dp/tasks/dp_n 其实就是 石子合并~ 示例程序: #include <bits/stdc++.h> using namespace std; using ll = long long; const int maxn = 5
阅读全文
posted @ 2026-09-13 16:15 quanjun
阅读(6)
评论(0)
推荐(0)
洛谷P17372 [ECNA 2023] Double Up 题解 区间dp+二分
摘要: 题目链接:https://www.luogu.com.cn/problem/P17372 题解区目前给出的都是 \(O(n^3)\) 的区间dp解法。 但是其实这些题解里面的 \(k\) 是可以二分得到的。 因为区间 \([i, j]\) 对应的状态 \(f_{i, j}\),我们枚举 \(k\)
阅读全文
posted @ 2026-09-13 14:40 quanjun
阅读(6)
评论(0)
推荐(0)
2026年9月12日
洛谷P4149 [IOI 2011] Race 题解 树上启发式合并(dsu on tree)
摘要: 题目链接:https://www.luogu.com.cn/problem/P4149 题目大意 给定一棵 \(n\) 个节点的树,边有非负权值。求树上一条简单路径,使其长度恰好为 \(K\),并最小化路径上的边数。若不存在输出 \(-1\)。 算法:DSU on tree(树上启发式合并) 用 d
阅读全文
posted @ 2026-09-12 16:19 quanjun
阅读(17)
评论(0)
推荐(0)
2026年9月8日
GESP七级题目分类(更新至2026年6月)
摘要: 数学(杂) P10724 [GESP202406 七级] 区间乘积 贪心 P15802 [GESP202603 七级] 拆分 LIS问题 P14078 [GESP202509 七级] 金币收集 DAG上的DP P10287 [GESP样题 七级] 最长不下降子序列 图的性质 P13017 [GESP
阅读全文
posted @ 2026-09-08 21:24 quanjun
阅读(48)
评论(0)
推荐(0)
2026年9月7日
洛谷P6453 [COCI 2008/2009 #4] PERIODNI 题解 笛卡尔树+背包DP
摘要: 题目链接:https://www.luogu.com.cn/problem/P6453 解题思路:完全参考自 Marser 大佬的博客。 一开始我暴力合并 \(f_{u, i}\),时间复杂度 \(O(n^3)\)(但是常数应该会很大),竟然卡过了,卡过了的代码如下。 代码1(卡过的): #incl
阅读全文
posted @ 2026-09-07 16:21 quanjun
阅读(7)
评论(0)
推荐(0)
[整理]洛谷有题 2019-2025 CSP-J/S 第一轮试题链接
摘要: CSP-J(入门级)初赛 CSP-J 2019 第一轮 CSP-J 2020 第一轮 CSP-J 2021 第一轮 CSP-J 2022 第一轮 CSP-J 2023 第一轮 CSP-J 2024 第一轮 CSP-J 2025 第一轮 CSP-S(提高级)初赛 CSP-S 2019 第一轮 CSP-
阅读全文
posted @ 2026-09-07 08:19 quanjun
阅读(104)
评论(0)
推荐(0)
2026年9月6日
洛谷P16902 [CCO 2026] Melborp 题解 分治
摘要: 题目链接:https://www.luogu.com.cn/problem/P16902 解题思路:完全来自 大佬的博客, 有一丢丢 笛卡尔树 建树的思想在, 很神奇的一种双指针优化分治时间复杂度的思想。 示例程序: #include <bits/stdc++.h> using namespace
阅读全文
posted @ 2026-09-06 17:31 quanjun
阅读(6)
评论(0)
推荐(0)
1
2
3
4
5
···
66
下一页
公告