会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Hacheylight
AFO
博客园
首页
新随笔
联系
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
2019年3月5日
CSU 2151 集训难度(线段树)
摘要: 其实是个超傻逼的题目,但是交了20几发,就死在一个写惯了的小错误上 这种题目一看建两个标记就好了, $tag1$:表示区间加标记 $tag2$:表示区间覆盖标记 那么下传方式很显然: 先下传 $tag2$,更新 $tag2$ 和 $v$ 和 $tag1$ 然后下传 $tag1$,更新 $v$ 和 $
阅读全文
posted @ 2019-03-05 20:17 harryhqg
阅读(167)
评论(0)
推荐(0)
2019年3月3日
Codeforces 152E Garden (状压dp+最短路)
摘要: 题意: 有一个 $n m$ 的花园,每个位置有一定数量的花,有 $k$ 个建筑,然后要把这些建筑连通起来,连通就必须要把花园的一些花杀死,铺上道路 问最少通过杀死多少花可以使建筑连通 乍一看很像最小生成树,但是确发现并不是 带权并查集? 好像也不是 那怎么维护连通性? 懵逼。。。。 我们发现最后建筑
阅读全文
posted @ 2019-03-03 16:13 harryhqg
阅读(381)
评论(0)
推荐(1)
Codeforces 111C Petya and Spiders (状压dp)
摘要: 一个 $n m$ 的棋盘,一开始每个格子都有一个蜘蛛,你可以对每个蜘蛛向四个方向移动,或者不动;问最多能够有多少个格子没有蜘蛛 $n m 1)$ 然后转移即可 答案为 $n m \min_{i=0}^{2^m 1}dp[n+1][(1 include include include include
阅读全文
posted @ 2019-03-03 16:12 harryhqg
阅读(181)
评论(0)
推荐(0)
2019年3月1日
线段树优化 dijkstra (CF787D Legacy)
摘要: 线段树有很多神奇的作用,优化 $dijkstra$ 就是其中之一 我们拿这道模板题作为例子 题意: 有 $n$ 个星球, $m$ 条路径,每条路径分为下列三种: $u~\rightarrow ~v$,费用 $w$ $u~\rightarrow ~[l,r]$,费用 $w$ $[l,r]~\right
阅读全文
posted @ 2019-03-01 15:53 harryhqg
阅读(495)
评论(0)
推荐(1)
2019年2月28日
Codeforces 908G Yet Another Maxflow Problem (最小割定理,线段树)
摘要: 给出一张图,点集被分为两个部分,记做 $A$ 和 $B$,每个部分有 $n$ 个点 分别记做: $A_1,A_2,...,A_n$ 和 $B_1,B_2,...,B_n$ 连边: $(A_i\rightarrow A_{i+1}),(B_i\rightarrow B_{i+1})$,容量分别为 $x
阅读全文
posted @ 2019-02-28 19:25 harryhqg
阅读(199)
评论(0)
推荐(0)
IOI 2007 Sail (线段树+贪心)
摘要: 题意: 有一艘船,船上有 $n$ 个旗杆,每个旗杆上有 $h_i$ 个小节。每根旗杆上会挂 $k_i$ 张帆 每个小节最多挂一个帆。在风中,帆的不同排布方式会产生不同的推动力 对于任意一张帆,他的推动力折扣等于再它后面并且和它在同一高度的帆的数目 所有帆的任意一种位置组合的推动力折扣和等于在该位置下
阅读全文
posted @ 2019-02-28 16:39 harryhqg
阅读(253)
评论(0)
推荐(0)
2019年2月27日
Codeforces 474E Pillars (树状数组+dp)
摘要: 数据结构优化 $dp$ 的题目都很套路 设 $f[i]$ 表示取到 $i$ 且 $i$ 必取的最大长度 那么显然: $$ f(i)=\max\limits_{j=1}^i(f(j))+1 (|h_i h_j| \ge d) $$ 直接枚举 $O(n^2)$ 考虑优化 拆去绝对值后发现其实就是 $h_
阅读全文
posted @ 2019-02-27 20:40 harryhqg
阅读(199)
评论(0)
推荐(0)
Bzoj 3688 折线统计(dp+树状数组)
摘要: 开始以为同样斜率的折线算一条,后来经过大佬提示发现是假的,那就很简单了 这是一道比较基础的数据结构优化 $dp$ 的问题 首先按照 $x$ 坐标排序 首先能够想出 $dp$ 状态 $dp[i][j][0/1]$ 表示前 $i$ 个数,选了 $j$ 段,当前折线是上升/下降的 脑补可得转移方程: $$
阅读全文
posted @ 2019-02-27 19:44 harryhqg
阅读(244)
评论(0)
推荐(0)
Gorgeous Sequence (线段树)
摘要: 考虑下面一种解法: 对线段树中的每一个节点除维护区间和 $v$ 以外,还额外围护区间最大值 $ma$,严格次大值 $se$ 和最大值个数 $mc$ 现在假设我们要让区间 $[l,r]$ 对 $x$ 取 $min$,我们先在线段树中定位区间,对定位的每一个节点,我们开始暴力搜索。搜索到每一个节点分三种
阅读全文
posted @ 2019-02-27 15:37 harryhqg
阅读(212)
评论(0)
推荐(0)
2019年1月20日
STL小总结
该文被密码保护。
阅读全文
posted @ 2019-01-20 18:09 harryhqg
阅读(2)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
公告