会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
随笔 - 29
文章 - 0
评论 - 0
阅读 -
1829
2023年3月28日
P8600 连号区间数 题解
摘要: ###题目地址 ##题意: 在 1~N 的某个全排列中有多少个连号区间?如果一个区间中的所有数字按升序排列后是连续数列,则称其“连号”,如3,4,5 ##分析: 蓝桥杯 2013 省 B。原题数据很水,可
O
(
n
2
)
过之。洛谷已加强时间限制,算是偏难的问题,应该被评为紫才对。 析合树的经典例题。
阅读全文
posted @ 2023-03-28 18:21 ice_dragon_grass
阅读(89)
评论(0)
推荐(0)
2023年3月12日
(3.12) ACM集训周报
摘要: 本周总结 补题和比赛 大方向 刷题 小专题 参加了abc293; 周日组队赛; 题目: | 题号 | 题名 | 知识点 | 题解 | | : : | : : | : : | :--: | | Codeforces Round 371 C| Sonya and Problem Wihtout a Le
阅读全文
posted @ 2023-03-12 23:59 ice_dragon_grass
阅读(15)
评论(0)
推荐(0)
2023年3月6日
Atcoder-ABC291 "Teleporter and Closed off" 动态DP版
摘要: ###题目地址 ##题意: 在一个DAG图中,点 i 只有最多m条出边连向 i+1 ~ i+m(m<=10),边权均为1。对于
k
∈
[
2
,
n
−
1
]
,依次输出当点k被删除时1到n的最短路。 ##分析: 标准做法无非就是预处理1到i的最短路和i到n的最短路,又由于题目性质,对于k我们只需对[k
阅读全文
posted @ 2023-03-06 22:13 ice_dragon_grass
阅读(27)
评论(0)
推荐(0)
2023年1月19日
洛谷P4983 忘情 题解报告
摘要: ###题目地址 ##题意: 把正整数序列分隔为m个区间,若单个区间的元素之和为X,则其贡献为
(
X
+
1
)
2
。求所有区间的贡献之和的最小值。 ##分析: wqs二分+斜率优化dp。 用单调队列发可以达到
O
(
n
)
,但注意,为了保证偏序关系,(以我个人代码习惯)当dp[i]有多个转移方向时要尽量选
阅读全文
posted @ 2023-01-19 17:21 ice_dragon_grass
阅读(26)
评论(0)
推荐(0)
2023年1月17日
洛谷P3195 玩具装箱 题解报告
摘要: ###题目地址 ##题意: 如题所述。 ##分析: 斜率优化dp模板题。 题目没看清就下手,自以为题面所述中 i > j;原始dp式子也没设计准确。 中途在错误方向上头铁时,甚至没注意到横坐标是沿负轴增长的。 ##思路
x
=
i
−
(
j
+
1
)
+
s
i
−
s
j
(
i
>
j
)
令$h=s_i+i,\ g
阅读全文
posted @ 2023-01-17 17:43 ice_dragon_grass
阅读(32)
评论(0)
推荐(0)
洛谷P3628 特别行动队 题解报告
摘要: ###题目地址 ##题意: 把正整数序列分隔为若干区间,若单个区间的元素之和为X,则其贡献为
a
X
2
+
b
X
+
c
。求所有区间的贡献之和的最大值。 ##分析: 斜率优化dp模板题。 这篇博客描述得很清晰(但是推出的式子不等号方向弄反了)。 整理不等式,得到斜率表达式。每到一个 i 时,可以立即获取当
阅读全文
posted @ 2023-01-17 17:23 ice_dragon_grass
阅读(31)
评论(0)
推荐(0)
2023年1月9日
HDU-3949 XOR 题解报告
摘要: ###题目地址 ##题意: 从一个序列中取任意个元素进行异或,求能异或出的所有数字中的第 k 小。 ##分析: 性质:一个线性基异或上另一个不同的线性基,并作为自己的新值,这并不改变整个线性基的性质(线性基只有元素数量是固定的)。 从大到小枚举每一个线性基d[i],从它的第二高位往低位扫,如果扫到d
阅读全文
posted @ 2023-01-09 21:40 ice_dragon_grass
阅读(100)
评论(0)
推荐(0)
contest739E. Gosha is hunting 题解报告
摘要: ###题目地址 ##题意: 现在一共有
n
只神奇宝贝。 你有
a
个『宝贝球』和
b
个『超级球』。 『宝贝球』抓到第
i
只神奇宝贝的概率是
p
i
,『超级球』抓到的概率则是
u
i
。 不能往同一只神奇宝贝上使用超过一个同种的『球』,但是可以往同一只上既使用『宝贝球』又使
阅读全文
posted @ 2023-01-09 20:36 ice_dragon_grass
阅读(42)
评论(0)
推荐(0)
2022年11月22日
树上启发式合并 - 个人总结
摘要: **树上启发式合并(dsu on tree)**用来处理这样一类题目:询问支持离线,并且询问与子树有关。它可以很方便地在O(nlogn) 内完成答案的统计。 我们基于这样一个简单的问题来讨论dsu on tree。U41492 树上数颜色 - 洛谷 给定一棵节点具有颜色的树,询问每棵子树中有多少种不
阅读全文
posted @ 2022-11-22 17:05 ice_dragon_grass
阅读(130)
评论(0)
推荐(0)
树形背包 / 树形DP(牛客 - 蓝魔法师)
摘要: 一般的树形背包问题,往往与以下模板异曲同工。复杂度为
O
(
n
3
)
void dfs(int u) { sz[u] = 1; for(auto v:G[u]) { dfs(v); sz[u]+=sz[v]; for(int j=sz[u]; j>=1; --j) //滚动背包,枚举自己的所有状态
阅读全文
posted @ 2022-11-22 16:46 ice_dragon_grass
阅读(102)
评论(0)
推荐(0)
下一页
<
2025年6月
>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
Codeforces(1)
linux基础(1)
动态规划(3)
个人ACM练习题解(10)
简单题解(3)
数论(2)
算法随笔(3)
图论(1)
随笔档案
2023年3月(4)
2023年1月(12)
2022年11月(2)
2022年10月(5)
阅读排行榜
1. ACM图论-最短路 个人总结(343)
2. 动态点分治(点分树)学习笔记(289)
3. linux中的双括号(211)
4. 树上启发式合并 - 个人总结(130)
5. 洛谷 P3916图的遍历(111)
点击右上角即可分享