DP
文章平均质量分 90
fengqiyuka
这个作者很懒,什么都没留下…
展开
-
6821. 【2020.10.08提高组模拟】winner(xxx)
题目描述有关图的连通性统计问题这一类题目之前一直是我的天敌。见一次爆一次(也不知道为什么)。考虑设一个DPf[i]f[i]f[i]表示含iii个点的连通块的方案数。直接算的话比较麻烦,我们可以拿总方案数减去不是连通块的方案数。我们枚举第iii个点所在的连通块的大小k(1<=k<i)k(1<=k<i)k(1<=k<i)。很明显我们要从前i−1i-1i−1个点中选出k−1k-1k−1个点,即(k−1i−1)(^{i-1}_{k-1})(k−1i−1),这个连原创 2020-10-11 14:54:04 · 106 阅读 · 0 评论 -
CSP-S2 Emiya 家今天的饭
题目描述题目分析这一道题本身算法并不难,但思考难度也不低。“烹饪方法互不相同”这个条件用DP可以很好解决,关键是每一个食材出现次数不超过k2\frac{k}{2}2k,接下来我们所说的不合法均指不满足该条件。本题最关键的一点便是——容斥。考虑先求出总的方案数,再减去不合法的方案数。总数求法很简单,那么如何求不合法的方案数呢?我们考虑先枚举超出限制的食材。因为超限的食材会出现超过k...原创 2019-11-30 11:06:42 · 352 阅读 · 0 评论 -
CSP-S2 括号树
题目分析题目分析这一道题我一开始看觉得应该是DP。对于点i的答案,显然是它的父亲的答案加上以它为结尾的合法括号串的个数。如何求以i为结尾的合法括号串的个数呢?我们设f[i][j]f[i][j]f[i][j]代表的是以iii点为结尾,目前有jjj个左括号没有配对的方案数。显然如果iii是左括号...原创 2019-11-30 10:43:21 · 397 阅读 · 0 评论 -
CSP-J2 纪念品
题目描述题目分析对于T=2T=2T=2,显然我们可以设一个DP:f[i]f[i]f[i]表示第一天买卖前你有iii元,第二天买卖后最多可以有多少钱。状态转移也是比较显然的:f[i]=max(i,f[i−a[k][1]]+a[k][2])f[i]=max(i,f[i-a[k][1]]+a[k][2])f[i]=max(i,f[i−a[k][1]]+a[k][2])其中kkk表示的是纪念品...原创 2019-11-22 18:42:38 · 475 阅读 · 0 评论 -
5813. 【NOIP提高A组模拟2018.8.14】 计算
题目描述题目分析这一道题其实是一道结论题……让我们来看一下,对于一个序列x,如果:∏i=12mxi<nm∏i=12mxi<nm\prod_{i=1}^{2m}xi∏i=12mnxi>nm∏i=12mnxi>nm\prod_{i=1}^{2m}\frac{n}{xi}>n^m所以说,合法与不合法是可以一一对应的(除了∏2mi=1xi=nm∏i=12...原创 2018-08-14 20:47:17 · 170 阅读 · 0 评论 -
5814. 【NOIP提高A组模拟2018.8.14】 树
题目描述梦游中的你来到了一棵 N 个节点的树上. 你一共做了 Q 个梦, 每个梦需要你从点 u 走到 点 v 之后才能苏醒, 由于你正在梦游, 所以每到一个节点后,你会在它连出去的边中等概率地 选择一条走过去, 为了确保第二天能够准时到校, 你要求出每个梦期望经过多少条边才能苏 醒. 为了避免精度误差, 你要输出答案模10^9 + 7的结果.题目分析这是经典的期望问题之“无限方案”...原创 2018-08-14 21:09:04 · 301 阅读 · 0 评论 -
100044. abcd
题目描述数据范围N≤200,−25≤ai,bi≤25,1≤ci≤20,0≤di≤105N \le 200,-25 \le a_i,b_i \le 25,1 \le c_i \le 20,0 \le d_i \le 10^5N≤200,−25≤ai,bi≤25,1≤ci≤20,0≤di≤105题目分析这一道题很容易就可以想到DP因为它要求的是使∑i=1ne[i]∗c[i]=0(a[...原创 2018-12-16 10:23:38 · 187 阅读 · 0 评论 -
100048. 【NOIP2017提高A组模拟7.14】紧急撤离
题目描述某日, 敌军对某村落展开攻击,所幸我情报部门提前预知了消息,村民兵武装连夜组织村民快速转移,为此他们需要赶往地道入口。已知村庄形成了 N * M 的方格网络,周围被封锁,无法穿行。其中有些方格没有敌军占领,可以进入,有些方格已经被敌军渗透,不能进入。由于敌军的步步紧逼,民众只能向行或列增大的地方移动:即(x, y) → (x + 1, y)或(x, y) → (x, y + 1)。 机智...原创 2018-12-21 21:11:27 · 193 阅读 · 0 评论 -
JZOJ3233.照片
题目描述Farmer John决定为他的N头排列好的奶牛(1 <= N<= 200,000)做一张全景合照。这N头奶牛分别以1…N进行编号。他一共拍了M(1<= M <=100,000)张相片,每张相片都只包含有一部分位置连续的奶牛:第i张照片涵盖着编号从a_i到b_i的所有奶牛。当然,这些照片合起来并不保证包含所有的牛。Farmer John拍摄完所有的相片后...原创 2019-07-12 20:06:06 · 191 阅读 · 0 评论