zoukankan      html  css  js  c++  java
  • LCS

    xls模板

    #include<cstdio>
    #include<cstring>
    char d[10005];
    int query(int l,int r,char k){
        int m=(l+r)/2;
        while(l<r){
            if(d[m]>=k)r=m;
            else{
                if(l==m)break;
                l=m;
            }
            m=(l+r)/2;
        }
        if(d[l]>=k)return l;
        return r;
    }
    int main(){
        char s[10001];
        int t;
        scanf("%d",&t);
        while(t--){
            scanf("%s",s);
            int i,l=strlen(s),ans=1;
            d[ans]=s[0];
            for(i=1;i<l;i++){
                if(s[i]>d[ans]){
                    d[++ans]=s[i];
                }
                else{
                    int k=query(1,ans,s[i]);
                    d[k]=s[i];
                }
                if(ans==26)break;
            }
            printf("%d
    ",ans);
        }
    }
  • 相关阅读:
    反射
    定义类
    集合list,set,Map
    API util
    进程与多线程
    泛型
    API string
    JDBC存储过程
    预处理
    JDBC
  • 原文地址:https://www.cnblogs.com/ccsu-zry/p/9769526.html
Copyright © 2011-2022 走看看