上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 题意 同 "潜入行动「JSOI2018」" ,但是监听器会监听自己。 思路 本题除了维护最少数量还需要维护方案数量。 子状态$f[n][0/1/2]$,表示$n$被自己、父亲或是儿子控制,$cnt[n][0/1/2]$侧表示方案数量。 转移分类讨论: $f[now][0]=min(f[to][0], 阅读全文
posted @ 2019-08-25 11:59 Ilverene 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题意 每个数有一个排名,要求维护两种操作: 1. 把$x$和$y$所在的联通块连载一起。 2. 查询$x$所在联通块的$k$小值。 思路 思路显然,并查集维护连通性,动态开点权值线段树合并维护查询。这道题污染了HNOI。 代码 cpp include using namespace std; nam 阅读全文
posted @ 2019-08-24 18:03 Ilverene 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题意 有$n$个软件,每个软件都可能有一个依赖软件(换言之,不安装依赖软件就不能安装该软件)。每个软件都有自己的容量和价值,已知总容量,求最大价值。 思路 tarjan+树上背包裸题。 代码 cpp include using namespace std; namespace StandardIO 阅读全文
posted @ 2019-08-23 19:43 Ilverene 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 简介 背包问题是一类动态规划问题的统称,分有多种子类型。 01背包 给定$n$个物品,每个物品都有自己的价值$v_i$和重量$w_i$。现有一个容量为$W$的背包,求最大价值。 很容易想到每种物品只有选或者不选,那么依次枚举即可。 考虑到还需要判断能否装下这些物品,所以还需要在转移的时候维护剩余容量 阅读全文
posted @ 2019-08-23 10:42 Ilverene 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题意 有、复杂,自己上网搜 思路 $(x,y)$ 表示从$x$到$y$联通的时间长度。 那么查询操作相当于二维平面上的单点查询。 对于每一个$i$,维护一个最左能到达的$lm$,和最右能到达的$rm$。 那么对于每一个更新操作,相当于对左上角为$(lm,i)$,右下角为$(i,rm)$的矩形做修改。 阅读全文
posted @ 2019-08-22 17:50 Ilverene 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 题意 有、复杂懒得写,自己上网搜。 思路 观察几组样例之后可以发现有循环,所以求出循环节大小然后区间求并就可以了。 阅读全文
posted @ 2019-08-22 13:45 Ilverene 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题意 给$n$个宝石,每个宝石都有重量与价值,求总重量不超过$W$时的最大价值。$W\leq 2^{32}$ 保证每个宝石的重量都可以被表示为$a 2^b$的形式。 思路 分组背包,对$b$分组,在每一组内跑01背包。 每一组之间的转移有$f[i][j]=max(f[i][j],f[i][k]+f[ 阅读全文
posted @ 2019-08-20 19:05 Ilverene 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题意 FJ要买一个东西,他有$n$种货币,每种货币价值为$v_i$,数量为$c_i$,而商店老板每种货币都有无限个。求交付硬币数与找零硬币数之和的最小值。 题意 对于FJ,此题拆成01背包跑就可以过了;对于老板,跑完全背包。 代码 cpp include using namespace std; n 阅读全文
posted @ 2019-08-20 18:51 Ilverene 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题意 有一堆牛,每个牛有重量$w$与质量$t$,现在从中选出若干头,满足: 1. 重量总和不小于给定的$W$。 2. 质量总和除以重量总和最大。 求最大的商。 思路 01分数规划裸题,但是数据太水,可以大力乱搞。 子状态$dp[i][w]$表示选第$i$个之后离达到重量$W$距离为$w$的情况的最大 阅读全文
posted @ 2019-08-20 13:01 Ilverene 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一颗无根树,可以在上面放置恰好$k$个监听器,与监听器相连的节点被监听,但监听器本身不会被监听。 要求监听所有节点,求方案数模1e9+7。 思路 状态略有毒瘤之处的树上dp。 子状态为$dp[n][k][0/1][0/1]$表示在以$n$为根的子树中选择了$k$个节点,其中是否选择$n$, 阅读全文
posted @ 2019-08-20 13:01 Ilverene 阅读(269) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页