zoukankan      html  css  js  c++  java
  • 每日一九度之 题目1042:Coincidence

    时间限制:1 秒

    内存限制:32 兆

    特殊判题:

    提交:3007

    解决:1638

    题目描述:

    Find a longest common subsequence of two strings.

    输入:

    First and second line of each input case contain two strings of lowercase character a…z. There are no spaces before, inside or after the strings. Lengths of strings do not exceed 100.

    输出:

    For each case, output k – the length of a longest common subsequence in one line.

    样例输入:
    abcd
    cxbydz
    样例输出:
    2

    经典的dp问题。LCS。相当于dp的入门级题目吧!

    //Asimple
    #include <iostream>
    #include <algorithm>
    #include <cstring>
    #include <cstdio>
    #include <cctype>
    #include <cstdlib>
    #include <stack>
    #include <cmath>
    #include <set>
    #include <map>
    #include <string>
    #include <queue>
    #include <limits.h>
    #define INF 0x7fffffff
    using namespace std;
    const int maxn = 115;
    typedef long long ll;
    int n, num;
    char s1[maxn], s2[maxn];
    int dp[maxn][maxn];
    
    int main(){
        while( cin >> s1 >> s2 ){
            int len1 = strlen(s1);
            int len2 = strlen(s2);
            for (int i=0; i<=len1; ++i)  
                dp[i][0] = 0;  
           for (int j=0; j<=len2; ++j)  
                dp[0][j] = 0; 
            for(int i=1; i<=len1; i++){
                for(int j=1; j<=len2; j++){
                    if( s1[i-1] == s2[j-1] ){
                        dp[i][j] = dp[i-1][j-1] + 1;
                    } else {
                        dp[i][j] = max(dp[i-1][j],dp[i][j-1]);
                    }
                }
            }
            printf("%d
    ",dp[len1][len2]);
        }
        return 0;
    }
    低调做人,高调做事。
  • 相关阅读:
    14.9 InnoDB Disk IO and File Space Management InnoDB Disk 和文件空间管理
    haproxy web通过根跳转
    Linux_NIS+NFS+Autofs
    Linux_NIS+NFS+Autofs
    haproxy 配置心跳检查
    14.8.2 Specifying the Row Format for a Table 指定表的Row Format
    14.8.1 Overview of InnoDB Row Storage
    HTML5新增表单之color
    perl vim美化
    14.7.1 Enabling File Formats
  • 原文地址:https://www.cnblogs.com/Asimple/p/5895284.html
Copyright © 2011-2022 走看看