HDU 1159 Common Subsequence
生活随笔
收集整理的這篇文章主要介紹了
HDU 1159 Common Subsequence
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題解:裸的LCS
/*LCS*/ #include <iostream> #include <string> using namespace std; int f[1000][1000]={0}; int main() {string a,b;while(cin>>a>>b){int m,n;n=a.length();m=b.length();memset(f,0,sizeof(f));for (int i=0; i<n; i++)for (int j=0; j<m; j++){if (a[i]==b[j]) f[i+1][j+1]=f[i][j]+1;else (f[i][j+1]>f[i+1][j])?f[i+1][j+1]=f[i][j+1]:f[i+1][j+1]=f[i+1][j];}printf("%d\n",f[n][m]);}return 0; }?
轉(zhuǎn)載于:https://www.cnblogs.com/forever97/p/3529167.html
總結(jié)
以上是生活随笔為你收集整理的HDU 1159 Common Subsequence的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: NDK(三方库引入、Mk文件)
- 下一篇: 文本框不可编辑,只可使用帮助的解…