JZOJ5220. 【GDOI2018模拟7.10】C(2017.8DP&贪心专题)
来源:互联网 发布:单片机项目设计教程 编辑:程序博客网 时间:2024/06/10 03:07
Description
Input
Output
Sample Input
aa
ab
Sample Output
2
Data Constraint
DP套DP
设f[i][j]为第1个字符串到第i位,第2个字符串到第j位的子序列最长长度
f[i][j]=max(f[i-1][j],f[i][j-1])
if s1[i]=s2[j] f[i][j]=max(f[i][j],f[i-1][j-1]+1)
设g[i][j]为第1个字符串到第i位,第2个字符串到第j位,最长子序列长度为f[i][j]的方案数
g[0][1]=1,g[0][0]=1,g[1][0]=1;
如果不匹配i这个点,那么f[i-1][j]=f[i][j]的话,那么g[i][j]+=g[i-1][j]
如果匹配i这个点,在s2中找出s2[k]=s1[j](k<=j),且k最大,那么g[i][j]+=g[i-1][k-1]
答案g[n][m]
阅读全文
1 0
- JZOJ5220. 【GDOI2018模拟7.10】C(2017.8DP&贪心专题)
- 【JZOJ5220】【GDOI2018模拟7.10】C
- jzoj5220 【GDOI2018模拟7.10】C (双序列dp)
- 【jzoj5220】【GDOI2018模拟7.10】【C】【动态规划】
- 【GDOI2018模拟7.10】C
- 【GDOI2018模拟7.10】C
- 【GDOI2018模拟7.10】C
- 【GDOI2018模拟7.10】C 动态规划
- 【JZOJ 5220】【GDOI2018模拟7.10】C
- 【GDOI2018模拟7.12】C
- JZOJ4726. 【NOIP2016提高A组模拟8.22】种花(2017.8DP&贪心专题)
- 【GDOI2018模拟7.10】B
- 【GDOI2018模拟7.10】B
- 【JZOJ5224】【GDOI2018模拟7.12】C
- bzoj 5220. 【GDOI2018模拟7.10】C 动态规划
- JZOJ 5224【GDOI2018模拟7.12】C(数论&&杜教筛)
- 【GDOI2018模拟7.12】B 矩阵乘法+dp
- JZOJ1617. 【SCOI2005】互不侵犯 (2017.8DP&贪心专题)
- P1936 水晶灯火灵
- Android之图片缓存数据流
- 免安装版mysql的启动
- SAT求解机之minisat&zchaff的安装与运行
- Matrix (POJ
- JZOJ5220. 【GDOI2018模拟7.10】C(2017.8DP&贪心专题)
- 【学生】优化(二)
- Android自定义水平进度条
- timer实现倒计时
- 京东内推:最大连续乘积子数组
- 【算法】树形数组
- window10 GPU版tensorflow安装(一)
- spring boot+redis+shrio+会话
- 概率论和数理统计