
动态规划
文章平均质量分 65
01背包问题、区间DP、树型DP、换根DP、数位DP、状态压缩DP、概率DP
xingxg.
——替你庆幸。
展开
-
-概率DP
目录1、走路12、走路23、走路34、瓜子5、走路46、守卫者的挑战1、走路1// problem: 走路1#include <bits/stdc++.h>using namespace std;#define ll long longtypedef pair<int, int> PII;double f[105];vector<int> c[105];int n, m;int main(){ sca.原创 2022-05-08 22:15:16 · 307 阅读 · 0 评论 -
状态压缩DP
目录1、摸鱼2、旅行商问题3、消除4、麦当劳5、网格1、摸鱼假如第i天列表的天数都在摸鱼,则第i天不能摸鱼。否则该二进制摸鱼方案无效#include <bits/stdc++.h>using namespace std;#define ll long longint n, a[21], l[21], c[21][21], b[21];int main(){ scanf("%d", &n); for(int i = 1; i .原创 2022-05-07 22:06:23 · 313 阅读 · 0 评论 -
换根树型动态规划
目录1、距离和2、流3、最长路径1、距离和// // 距离和#include<bits/stdc++.h>using namespace std;const int N = 100005;#define ll long longll n,f[N],v[N],size[N]; // 以 i 为根节点时,i的子节点到i的路径之和 int head[N];struct edge{ int to,next; }e[N<<.原创 2022-05-06 09:28:18 · 548 阅读 · 0 评论 -
树型动态规划
常见树型动态规划原创 2022-05-06 09:23:01 · 975 阅读 · 3 评论 -
-数位DP
正推数位DP,数位DP套路原创 2022-05-05 22:11:47 · 390 阅读 · 0 评论 -
-背包问题
1、01背包问题2、完全背包问题3、多重背包问题4、混合背包问题5、二维费用背包问题6、分组背包问题原创 2022-03-24 19:17:48 · 720 阅读 · 2 评论