会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
劝君
渭城朝雨浥轻尘,客舍青青柳色新。劝君更尽一杯酒,西出阳关无故人。
博客园
首页
新随笔
联系
订阅
管理
[置顶]
CSP-J复赛真题汇总(2019 - 2025)及BJ各年分数线
摘要: 比赛名称 题1 题2 题3 题4 BJ一等奖分数线 BJ二等奖分数线 BJ三等奖分数线 CSP-J 2019 数字游戏 链接 公交换乘 链接 纪念品 链接 加工零件 链接 210 100 85 CSP-J 2019江西 面积 链接 次大值 链接 道路拆除 链接 非回文串 链接 CSP-J 2020
阅读全文
posted @ 2026-09-29 14:45 quanjun
阅读(96)
评论(0)
推荐(0)
2026年10月7日
洛谷P17628 信封的选择 题解 根号分治 + 连续段模拟
摘要: 题目链接:https://www.luogu.com.cn/problem/P17628 一、将纸条离散化 所有折点都是整数,因此折叠后,纸条的厚度在每个单位区间内保持不变。 我们可以将当前长度为 \(L\) 的纸条表示为一个厚度序列: \[h_1,h_2,\ldots,h_L \]其中 \(h_i
阅读全文
posted @ 2026-10-07 21:05 quanjun
阅读(3)
评论(0)
推荐(0)
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
阅读(10)
评论(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
阅读(10)
评论(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
阅读(7)
评论(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
阅读(8)
评论(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
阅读(12)
评论(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
阅读(23)
评论(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
阅读(60)
评论(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
阅读(9)
评论(0)
推荐(0)
下一页
公告