DP
文章平均质量分 53
学不会dp QAQ
这个作者很懒,什么都没留下…
展开
-
CF95E Lucky Country
2原创 2022-09-18 19:35:27 · 226 阅读 · 1 评论 -
2021辽宁省赛——H制造游戏币
1原创 2022-09-18 17:33:46 · 219 阅读 · 0 评论 -
洛谷 P1108 低价购买【DP】
题目链接题意:求元素完全相同的最长下降子序列的数量题解:当fi=fj+1f_i=f_j+1fi=fj+1且ai<aja_i<a_jai<aj时,cnti=cnti+cntjcnt_i=cnt_i+cnt_jcnti=cnti+cntj当fi==fjf_i==f_jfi==fj且ai==aja_i==a_jai==aj时,cntj=0cnt_j=0cntj=0避免重复计算#include<iostream>#include<原创 2021-09-22 00:11:57 · 131 阅读 · 0 评论 -
洛谷 P1272 重建道路 【树形DP】
题目链接题意:在一颗以1为根的树上,最少要删去多少条边才能分离出一颗大小为P的子树题解:树上背包#include<iostream>#include<sstream>#include<string>#include<queue>#include<map>#include<unordered_map>#include<set>#include<vector>#include<stac原创 2021-09-21 22:23:01 · 89 阅读 · 0 评论 -
牛客 NC225630 【二进制状压DP+前缀和】
题目链接题意:给出一个数组a[1...n]a[1...n]a[1...n],mmm 次询问,每次给出一个包含KKK个值的集合SSS,求SSS所有子集的价值和 和 所有超集的价值和,集合价值的定义为aS1⨁aS2⨁...⨁aSka_{S_1} \bigoplus a_{S_2}\bigoplus ...\bigoplus a_{S_k}aS1⨁aS2⨁...⨁aSk题解:因为n≤20n\le20n≤20 且每个数只有 ∈S\in S∈S 和 ∉S\notin S∈/S 两种状态,可原创 2021-09-11 20:25:07 · 136 阅读 · 0 评论 -
洛谷 P1850 [NOIP2016 提高组] 换教室【期望DP】
题目链接题意:牛牛要上 nnn 节课,第 iii 节课在第 cic_ici 个教室,牛牛有 mmm 次机会申请吧教室 cic_ici 换成 did_idi,每节课的申请有 did_idi 的概率被接受,教室一共有vvv 个,给出 eee 条无向边连接两个教室,每条边有个正整数代价,求上完 nnn 节课所需的最小代价题解:设f(i,j,0/1)f(i,j,0/1)f(i,j,0/1)表示到第 iii 节课已经用了 jjj 次申请,且这节课不使用///使用申请的最小权值,用 Floyd 预处理原创 2021-09-05 01:28:55 · 102 阅读 · 0 评论 -
POJ3071 Football 【概率DP】
题目链接题意:有2n2^n2n只球队进行比赛,比赛方式是第一轮:1和2,3和4…,2n2^n2n-1和2n2^n2n第二轮:winner(1,2)和winner(3,4)…...显然这样的比赛会进行nnn轮,给出每只队伍面对其他队伍的胜率,求最后谁的冠军最有可能是谁题解:如果把球队编号设为0~2n2^n2n-1的话,设kkk为两只球队x,y二进制不同最高位,即x&(1<<k)!=y&(1<<k)x\&(1<<k)!=y\&原创 2021-09-04 21:50:40 · 174 阅读 · 0 评论 -
Codeforces 148 D Bag of mice 【概率DP】
题目链接题意:有WWW个白球,BBB个黑球,A、B两人轮流摸球,谁先摸出白球谁赢,如果没球了则算B赢,其中B每次摸球后会随机消失一个球,A 先摸,求A赢的概率(保留9位小数)题解:f(i,j)f(i,j)f(i,j)表示有iii个白球,jjj个黑球时A赢的概率,这种状态下想赢有3种情况A直接摸出白球,概率是ii+j\frac{i}{i+j}i+jiA摸出黑球,B也摸出黑球,同时消失一个黑球,状态变为(i,j−3)(i,j-3)(i,j−3),赢的概率是ji+j∗j−1i+j−1∗j−2i+j原创 2021-09-03 21:27:41 · 139 阅读 · 0 评论 -
洛谷 P2015 二叉苹果树 【树形DP】
题意:给出一颗树,每个节点有一个正整数权值,你只能保留mmm个节点(节点之间要连通且必须有根节点1),求最大的权值题解:树形DP模板题#include<iostream>#include<sstream>#include<string>#include<queue>#include<map>#include<unordered_map>#include<set>#include<vector>原创 2021-09-03 02:43:25 · 159 阅读 · 0 评论 -
洛谷 P3478 [POI2008]STA-Station 【换根DP】
题意:找一个树上的结点,使其他节点到它的距离和最大题解:换根DP模板题#include<iostream>#include<sstream>#include<string>#include<queue>#include<map>#include<unordered_map>#include<set>#include<vector>#include<stack>#include原创 2021-09-03 02:30:53 · 256 阅读 · 0 评论 -
洛谷P4147 玉蟾宫【DP——悬线法】
题意:给出一个N∗MN*MN∗M的矩阵,元素为RRR或者FFF,找到一个面积最大矩阵里面所有元素都是FFF题解:悬线法的模板题,但是洛谷第一篇题解有点错误,没有处理 0 的情况,因为常规悬线法的最小矩阵是 1 ,但是这题有可能是0#include<iostream>#include<sstream>#include<string>#include<queue>#include<map>#include<unordered_m原创 2021-09-03 01:45:11 · 180 阅读 · 0 评论