NYOJ 17

简介: 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述求一个字符串的最长递增子序列的长度 如:dabdbf最长递增子序列就是abdf,长度为4输入第一行一个整数0 随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出输出字符串的最长递增子序列的长度样例输入 3 aaa ababc abklmncdefg 样例输出 1 3 7 题目很经典,学习一下吧。
时间限制: 3000 ms  |  内存限制: 65535 KB
难度: 4
描述
求一个字符串的最长递增子序列的长度
如:dabdbf最长递增子序列就是abdf,长度为4
输入
第一行一个整数0
随后的n行,每行有一个字符串,该字符串的长度不会超过10000
输出
输出字符串的最长递增子序列的长度
样例输入
3 aaa ababc abklmncdefg
样例输出
1 3 7
题目很经典,学习一下吧。

#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
const int MAXN = 10000 + 5;
int main(){
    int n;
    scanf("%d", &n);
    while(n--){
        string s;
        cin >> s;
        int i, j, ans = 0, len = s.length();
        for(i=0; i
            for(j=0; j
                if(s[j]>=s[i]){
                    s[j] = s[i];
                    break;
                }
            }
            if(j==ans){
                s[j] = s[i];
                ans++;
            }
        }
        printf("%d\n", ans);
    }
    return 0;
}


目录
相关文章
|
存储 SDN 数据中心
|
6月前
|
编解码 缓存 安全
Python批量压缩图片:节省存储空间的实用脚本
本文介绍如何用Python(Pillow库)编写50行内批量图片压缩脚本:支持尺寸缩放、质量调节、透明通道处理与进度反馈;兼顾隐私安全、高度定制与多线程加速,轻松将4K/RAW图压缩90%以上,适用于电商、旅行、设计等场景。(239字)
668 6
|
测试技术 领域建模 微服务
DDD领域驱动实战(二)-限界上下文(bounded context)
DDD领域驱动实战(二)-限界上下文(bounded context)
648 0
DDD领域驱动实战(二)-限界上下文(bounded context)
|
XML Java 数据库连接
SpringBoot - 整合MyBatis配置版(XML)并开启事务
SpringBoot - 整合MyBatis配置版(XML)并开启事务
1244 0
|
9月前
|
缓存 API 开发工具
淘宝客商品列表 API 接口对接全攻略:从入门到精通
淘宝客API是阿里官方商品推广接口,支持按关键词、佣金等筛选商品数据,广泛用于返利网站、直播选品等场景。本文详解其对接流程、权限申请、签名机制与最佳实践,助开发者高效合规获取数据。
|
Linux 网络安全 数据安全/隐私保护
【最新教程】树莓派安装系统及VNC远程桌面连接
【最新教程】树莓派安装系统及VNC远程桌面连接
PPT 光效果
PPT 光效果
114 0
|
8月前
|
Java 应用服务中间件 网络安全
Java基础—Eclipse运行SSM/SSH项目教程
本文介绍了如何在Eclipse中配置并运行基于SSM框架的Java Web项目,包括JDK、Tomcat等环境搭建,项目导入与服务器绑定步骤,并提供常见错误解决方案,适用于初学者快速部署Java项目。
Java基础—Eclipse运行SSM/SSH项目教程
|
安全 数据中心
真正高安全级别的实验室什么样?探密AZ Labs
本文讲的是真正高安全级别的实验室什么样?探密AZ Labs,在这个租来的特别办公室里,网络被防火墙、保安,以及法拉第静电屏蔽罩层层保护。
1834 0
|
JSON 数据处理 数据格式
python接口自动化5-Json数据处理
前言 有些post的请求参数是json格式的,这个前面第二篇post请求里面提到过,需要导入json模块处理。 一般常见的接口返回数据也是json格式的,我们在做判断时候,往往只需要提取其中几个关键的参数就行,这时候就需要json来解析返回的数据了。
1859 0

热门文章

最新文章