
————动规————
西瓜不甜不甜不甜
这个作者很懒,什么都没留下…
展开
-
算法训练 最大的算式 dp
http://lx.lanqiao.cn/problem.page?gpid=T294#include <iostream>#include <algorithm>#include <map>#include <cmath>#include <queue>#include <cstring>using name...转载 2018-03-10 21:19:37 · 241 阅读 · 0 评论 -
算法提高 求最大值
http://lx.lanqiao.cn/problem.page?gpid=T368#include <iostream>#include <algorithm>#include <map>#include <cmath>#include <queue>#include <cstring>using name...转载 2018-03-10 15:07:00 · 611 阅读 · 0 评论 -
算法提高 拿糖果 DP
http://lx.lanqiao.cn/problem.page?gpid=T376注意进行求素数表时,循环的范围。#include <iostream>#include <algorithm>#include <map>#include <cmath>#include <queue>#include <cstr...原创 2018-03-08 19:56:21 · 234 阅读 · 0 评论 -
算法训练 K好数 DP
http://lx.lanqiao.cn/problem.page?gpid=T13#include <bits/stdc++.h>using namespace std;int K,L;long long dp[105][105];//dp[i][j]长度为i,结尾为j的数字的个数const long long mod=1000000007;int main(){...原创 2018-03-14 20:17:44 · 186 阅读 · 0 评论 -
蓝桥 最大子矩阵 dp+最大子序列拓展
http://lx.lanqiao.cn/problem.page?gpid=T118#include <iostream>#include <algorithm>#include <map>#include <queue>#include <cstring>using namespace std;const ...转载 2018-03-08 10:04:11 · 203 阅读 · 0 评论 -
【CodeForces】919B- Substring 图论,dp
http://codeforces.com/contest/919/problem/Dn个点,m条边,每个点有对应的字母。 一条路径的权值等于这条路径上最大相同字母的个数,求路径的最大权 (当权值不固定,即出现环的时候输出-1)dp[i][j]表示以i为起点的所有路径中字母j+’a’最大出现了多少次#include using namespace std;const int原创 2018-02-05 21:02:31 · 219 阅读 · 0 评论 -
【HUD】5542 The Battle of Chibi 【dp+树状数组】
http://acm.split.hdu.edu.cn/showproblem.php?pid=5542长度为n的序列,求该序列中有多少个长度为m的单调递增子序列。dp[i][j] 以a[i]结尾,长度为j的,严格上升子序列的数量dp[i][j]=sum{dp[k][j-1]},k<=i且a[k]#include <iostream>#include <algorithm>#include <转载 2017-10-14 20:34:45 · 238 阅读 · 0 评论 -
【POJ】2378 - Tree Cutting 树形dp
http://poj.org/problem?id=2378 给定一棵树,求分支size均不大于一半点数的点 递归的同时计算各个分支size,如果出现大于一半点数的则给这个点打上标记 最后输出没有标记的点即可。#include <iostream>#include <cstdio>#include <cstring>#include <cmath>#include <queue>转载 2017-09-03 09:23:28 · 353 阅读 · 0 评论 -
【Usaco】2006 Dec - Cow Roller Coaster
http://poj.org/problem?id=3257n种材料建一条长为L的路, 每种材料的起始地点st,长度len,耐久度fun,花费cost 预算为B,建好一条路的最大耐久度是多少dp[i][j] 表示 距离为i,花费j时的最大耐久度 #include <iostream>#include <cstdio>#include <cstring>#inclu原创 2017-08-15 00:55:00 · 370 阅读 · 0 评论 -
01背包
http://lx.lanqiao.cn/problem.page?gpid=T287 经典01背包没什么好说的#include <bits/stdc++.h>using namespace std;const int maxn=205;const int INF=0x3f3f3f3f;int n,m;int w[maxn];int v[maxn];int dp...原创 2018-03-13 20:55:23 · 148 阅读 · 0 评论