dp
拔丝奶糖54
许我向你看,lllll
展开
-
LCS 求最长公共子序列 dp
【1】求最长公共子序列 要求可以不连续 不输出,只求长度;#include<cstdio>#include<algorithm>#include<iostream>#include<cstring>#include<string>#include<cmath>#include<vector>using namespace std;#define N 100000int s[原创 2017-11-30 14:06:17 · 198 阅读 · 0 评论 -
LIS 求最长递增子序列
【1】 动态规划,dp; 时间复杂度:olog(n^2);#include<cstdio>#include<iostream>#include<algorithm>#include<cstring>#include<cmath>using namespace std;int LIS(int a[],int alen[],int len){ int maxlen=1;原创 2017-11-29 17:12:29 · 167 阅读 · 0 评论 -
编辑距离 dp
求一个串变换成另一个串的最小步数:删除是一步,增加是一步,更改是一步;#include<cstdio>#include<algorithm>#include<iostream>#include<cstring>#include<string>#include<cmath>using namespace std;#define N 100000int ptr[10000][1000];原创 2017-11-30 16:53:54 · 186 阅读 · 0 评论 -
hdu 4323 Magic Number 编辑距离
Magic NumberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 2209 Accepted Submission(s): 936Problem Description There are many magic number原创 2017-11-30 16:58:56 · 220 阅读 · 0 评论 -
动态规划-背包的基础上进行模拟 2018年全国多校算法寒假训练营练习比赛(第二场)牛客网B题
B 链接:https://www.nowcoder.com/acm/contest/74/B 来源:牛客网Taotao的电脑带不动绝地求生,所以taotao只能去玩pc版的荒野行动了, 和绝地求生一样,游戏人物本身可以携带一定重量m的物品,装备背包 之后可以多携带h(h为0代表没有装备背包)重量的东西。玩了几天 taotao发现了一个BUG,当装备背包之后,如果可携带重量没有满,就原创 2018-01-29 07:46:00 · 162 阅读 · 0 评论 -
数位dp学习笔记
感觉数位dp是我学的dp里面好学一点的了试题链接: kuangbin数位dp练习赛对我做过的题进行总结,整理模板;数位dp适合的题型:求出在给定区间[A,B]内,符合条件P(i)的数i的个数.条件P(i)一般与数的大小无关,而与 数的组成 有关. 总结: 1.如果题目中出现求满足区间[l,r]的符合……性质的数的个数,考虑使用数位dp. 2.思考一下:如果我们只能...原创 2018-08-14 09:23:02 · 357 阅读 · 0 评论 -
概率dp学习笔记+概率dp题
总结的规律:1.期望可以分解成多个子期望的加权和,权为子期望发生的概率,即 E(aA+bB+…) = aE(A) + bE(B) +…+1; 2.期望从后往前找,一般dp[n]=0,dp[0]是答案; 3.解决过程,找出各种情况乘上这种情况发生的概率,求和;【1】A - Collecting Bugs 我是题目链接题意:一个软件有s个子系统,会产生n种bug。 某人一天发现...原创 2018-08-19 10:32:49 · 4913 阅读 · 3 评论 -
问题 A: Coins I
问题 A: Coins I 时间限制: 1 Sec 内存限制: 128 MB 提交: 51 解决: 26 [提交] [状态] [讨论版] [命题人:admin] 题目描述 Alice and Bob are playing a simple game. They line up a row of n identical coins, all with the heads facing...原创 2018-08-21 20:15:35 · 352 阅读 · 0 评论