
其他
requiem.x
这个作者很懒,什么都没留下…
展开
-
最大m子段和问题动态规划求解
Description “最大m子段和”问题:给定由n个整数(可能为负)组成的序列a1、a2、a3、...、an,以及一个正整数m, 要求确定序列的m个不相交子段,使这m个子段的总和最大! m是子段的个数。当m个子段的每个子段和都是负值时,定义m子段和为0。 输入格式 第一行:n和m; (n,m<10000) 第二行:n个元素序列,中间都是空格相连。 比如: 6 3 2 3 ...原创 2019-05-19 19:55:46 · 1496 阅读 · 0 评论 -
统计逆序对问题递归求解
Description 设a[0…n-1]是一个包含n个数的数组,若在i<j的情况下,有a[i]>a[j],则称(i, j)为a数组的一个逆序对(inversion)。 比如 <2,3,8,6,1> 有5个逆序对。请采用类似“合并排序算法”的分治思路以O(nlogn)的效率来实现逆序对的统计。 一个n个元素序列的逆序对个数由三部分构成: (1)它的左半部分逆序对的个数,...原创 2019-05-19 19:58:26 · 630 阅读 · 0 评论