P2543 AHOI2004 奇怪的字串

2022-05-03 13:24:19 字數 817 閱讀 6632

輸入格式:

輸入檔案中包含兩個字串x和y。當中兩字串非0即1。序列長度均小於9999。

輸出格式:

x和y的最長公共子串行長度。

輸入樣例#1: 複製

01010101010 00000011111
輸出樣例#1: 複製

6
輸入樣例#2: 複製

01011 010010101111111111
輸出樣例#2: 複製

5

/*

dp 我們可以知道,在每乙個位置有三種狀態,i表示a串下標,j表示b串下標。

1、a[i]==b[i] --> dp[i][j]=dp[i-1][j-1]+1

2、a[i]!=b[j]--> dp[i][j]=max(dp[i][j-1],dp[i-1][j]

所以判斷每個位置的狀態,dp求解就可以了。

*/#include

#include

#include

#include

#include

using

namespace

std;

string

a,b;

int dp[10001][10001

];int

main()

}printf("%d

",dp[la][lb]);

return0;

}

洛谷 2543 AHOI2004 奇怪的字串

輸入格式 輸入檔案中包含兩個字串x和y。當中兩字串非0即1。序列長度均小於9999。輸出格式 x和y的最長公共子串行長度。輸入樣例 1 01010101010 00000011111輸出樣例 1 6輸入樣例 2 01011 010010101111111111輸出樣例 2 5 最長公共子串行裸題 屠...

P1135 奇怪的電梯

題目描述 呵呵,有一天我做了乙個夢,夢見了一種很奇怪的電梯。大樓的每一層樓都可以停電梯,而且第ii層樓 1 le i le n 1 i n 上有乙個數字k i 0 le k i le n k i 0 k i n 電梯只有四個按鈕 開,關,上,下。上下的層數等於當前樓層上的那個數字。當然,如果不能滿足...

P1135 奇怪的電梯

p1135 奇怪的電梯 呵呵,有一天我做了乙個夢,夢見了一種很奇怪的電梯。大樓的每一層樓都可以停電梯,而且第iii層樓 1 i n 1 le i le n 1 i n 上有乙個數字ki 0 ki n k i 0 le k i le n ki 0 ki n 電梯只有四個按鈕 開,關,上,下。上下的層數...