动态规划求解最长公共子序列(最长公共子序列)

2023-01-01 精选经验 0阅读 投稿:佚名
最佳答案大家好,小问来为大家解答以上问题。动态规划求解最长公共子序列,最长公共子序列这个很多人还不知道,现在让我们一起来看看吧!1、程序代码:2、//动态规划算法求最长公共子序列之和3、int max1(int a[],int n)4、{5、 int s=0;6、 int thisum=0;7、 for(int j=0;j<n;j++)8、 {9、 thisum+=a[j];1...

大家好,小问来为大家解答以上问题。动态规划求解最长公共子序列,最长公共子序列这个很多人还不知道,现在让我们一起来看看吧!

1、程序代码:

2、//动态规划算法求最长公共子序列之和

3、int max1(int a[],int n)

4、{

5、 int s=0;

6、 int thisum=0;

7、 for(int j=0;j<n;j++)

8、 {

9、 thisum+=a[j];

10、 if(thisum>s)s=thisum;

11、 else if(thisum<0)thisum=0;

12、 }

13、 return s;

14、}

15、void main()

16、{

17、 int sum=0;

18、 int b[6]={-2,11,-4,13,-5,-2};

19、 sum=max1(b,6);

20、 cout<<"子序列最大之和:"<<sum<<endl;

21、}

以上就是【动态规划求解最长公共子序列,最长公共子序列】相关内容。

声明:集百科 所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们删除