博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NYOJ 17 单调递增最长子序列
阅读量:4622 次
发布时间:2019-06-09

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

#include<stdio.h>

#include<string.h>
const int max=10001;
int dp[max];
char s[max];
int maxn;
void LTCS()
{
  int len;
  memset(dp,0,sizeof(dp));
  len=strlen(s);
  for(int i=0;i<len;i++)
  {
    dp[i]=1;
    for(int j=0;j<i;j++)
    {
      if(s[i]>s[j] && dp[i]<dp[j]+1 )
        dp[i]=dp[j]+1;
    }
  }
  maxn=0;
  for(int i=0;i<len;i++)
  if(maxn<dp[i])
    maxn=dp[i];
}
int main()
{
  int n;
  scanf("%d",&n);
  while(n--)
  {
    scanf("%s",s);
    LTCS();
    printf("%d\n",maxn);
  }
}

转载于:https://www.cnblogs.com/mycapple-zgs-111411/p/4617285.html

你可能感兴趣的文章
Maven私服配置Setting和Pom文件
查看>>
Linux搭建Nexus3.X构建maven私服
查看>>
NPOI 操作Excel
查看>>
MySql【Error笔记】
查看>>
vue入门
查看>>
JS线程Web worker
查看>>
Flex的动画效果与变换!(三)(完)
查看>>
mysql常见错误码
查看>>
Openresty 与 Tengine
查看>>
使用XV-11激光雷达做hector_slam
查看>>
布局技巧4:使用ViewStub
查看>>
学习记事
查看>>
java 子类重写父类的方法应注意的问题
查看>>
[LevelDB] LevelDB理论基础
查看>>
【codecombat】 试玩全攻略 第一关kithguard地牢
查看>>
【DP】 POJ 1191 棋盘分割 记忆化搜索
查看>>
自动化测试 Appium之Python运行环境搭建 Part2
查看>>
说说DBA职责和目标
查看>>
从头认识Spring-2.4 基于java的标准注解装配-@Inject-限定器@Named
查看>>
sql server 实现多表连接查询
查看>>