单调递增最长子序列
来源:互联网 发布:三国无双7捏脸数据 编辑:程序博客网 时间:2024/06/07 02:08
南阳理工oj
数据比较弱。。。
#include<iostream>#include<cstring>#define MAX_SIZE 10002using namespace std;char str[MAX_SIZE];int cost[MAX_SIZE];int main(){int t;int len;cin>>t;char c;while(t--){cin>>str;memset(cost,0,sizeof(cost));len=strlen(str); cost[len-1]=1; c=str[len-1]; for(int j=len-2;j>=0;j--){int temp=j+1;int maxnum=0; for(;temp<len;temp++) { if(str[j]<str[temp]&&cost[temp]>maxnum) { maxnum=cost[temp]; } }cost[j]=maxnum+1; }int maxnum=-1;for(int j=0;j<len;j++){//cout<<cost[j]<<" ";if(cost[j]>maxnum)maxnum=cost[j];}cout<<maxnum<<endl;}}
0 0
- 最长单调递增子序列
- 最长单调递增子序列
- 最长单调递增子序列
- 最长单调递增子序列
- 最长单调递增子序列
- 最长单调递增子序列
- 最长单调递增子序列
- 单调递增最长子序列
- 单调递增最长子序列
- 最长单调递增子序列
- 单调递增最长子序列
- 最长单调递增子序列
- 最长单调递增子序列
- 单调递增最长子序列
- 最长单调递增子序列
- 最长单调递增子序列
- 最长单调递增子序列
- 最长单调递增子序列
- 大二下,新的开始
- test
- 设计模式——工厂模式
- 深入掌握 ECMAScript 6 异步编程(四):async函数的含义与用法
- Html5 学习系列(六)Html5本地存储和本地数据库
- 单调递增最长子序列
- 随机数
- CSS3 Flex实现元素的水平居中和垂直居中
- JDBC例子
- classes里的文件不会更新的原因
- QTimer类使用方法。
- Eclipse上的HTML/JSP/XML编辑器插件Eclipse HTML Editor安装(eclipse中web开发插件安装)
- 人生轨迹因态度而改变,年轻就要翻腾
- 关于远程登录和文件传输