博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 1836 2192 2593 动态规划
阅读量:5111 次
发布时间:2019-06-13

本文共 426 字,大约阅读时间需要 1 分钟。

1836题意:求最长的先升后降序列

分析:

d1[i]记录a[1…i]的递增子序列长度,

d2[i]记录a[n…i]的递增子序列长度。

 

 

2593题意:求数组的最大两个子串的和

分析:前后分别执行一遍最大子串和 

将1到i的最大和保存在Left[i]中,将n到i的最大和保存在Right[i]中

枚举分割点i Left[i]+Right[i+1]的最大值即为所求

 

 

2192题意:给三个字符串s1,s2,s3 问能不能用s1 s2的字母组合成s3 其中s1 s2中的字母相对顺序不能改变

例如cat tree 可以组成tcraete 但不能组成cttaree

分析:dp(i,j)表示当前处理到s1[i] s2[j]处,

dp(i,j)->dp(i+1,j)   s1[i]==s3[i+j]

dp(i,j)->dp(i,j+1)   s2[j]==s3[i+j]

 

 

 

转载于:https://www.cnblogs.com/ts65213/p/3143931.html

你可能感兴趣的文章
3.13上午 听力BLOCK3、4 写作形容词,连字符,名词动化大词
查看>>
pycharm 安装 tensorflow
查看>>
C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别
查看>>
一次失败的项目经理招聘经验
查看>>
怎么保存退出vi编辑
查看>>
Java泛型的基本使用
查看>>
智力逻辑题
查看>>
SpringBoot前后端分离Instant时间戳自定义解析
查看>>
开发一个简单的 Vue 弹窗组件
查看>>
1076 Wifi密码 (15 分)
查看>>
rsync
查看>>
java中的IO操作总结
查看>>
noip模拟赛 党
查看>>
bzoj2038 [2009国家集训队]小Z的袜子(hose)
查看>>
Java反射机制及其Class类浅析
查看>>
Postman-----如何导入和导出
查看>>
面试题17:合并两个排序的链表
查看>>
Jmeter HTTPS接口测试的证书导入
查看>>
air开发中的requestedDisplayResolution 扫盲
查看>>
随机生成30道小学二年级四则远算题目
查看>>