python求最大子段和(动态规划法)
【问题描述】使用分治递归算法解最大子段和问题,具体来说就是,将序列分为长度相等的左右两段,分别求出这两段的最大子段和,包含左右部分子段的最大子段和,求这三种情况得到的最大子段和的最大值。
【输入形式】在屏幕上输入一个序列元素,包含负整数、0和正整数。
【输出形式】序列的最大子段和,及得到最大子段和时的起始和终止编号。
【样例1输入】
-211-413-5-2
【样例1输出】
20
2
4
【样例说明】
输入:6个数,元素间以空格分隔。
输出:序列的最大子段和20,得到最大子段和时的起始编号为2,终止编号为4。
用户评论
推荐下载
-
最大子段和_动态规划法
/*动态规划法思想:将较大的问题分解成较小的问题,先求解子问题,然后通过子问题的解得到原问题的解,经过分解的子问题之间并不是相互独立的。*/
24 2019-07-09 -
蛮力法分治法动态规划法求最大子段和
蛮力法分治法动态规划法求最大子段和,已测试通过
16 2020-09-20 -
算法设计C最大子段和动态规划法和分治法
用动态规划法和分治法自己写的可以运行
21 2019-05-15 -
动态规划法求一个数组最大子段和的JAVA源代码
利用动态规划法求一个数组最大的子段和,并输出该最大字段(JAVA实现)
18 2019-05-13 -
用动态规划法求解最大子段和问题C语言实现
用动态规划法求解最大子段和问题C语言实现
40 2019-05-27 -
动态规划实例编程求最大子段和
动态规划实例编程,求最大子段和问题描述:若给定n个整数组成的序列a1,a2,a3,……an,求该序列形如ai+ai+1+……+an的最大值。
28 2019-05-04 -
求最大子段和
通过四种方法求最大子段和,并输出最优值和最优解
23 2019-05-04 -
动态规划法
动态规划法,通俗易懂,讲解很好,易理解,案例明确,过程清晰,很实用。
46 2019-03-17 -
动态规划法求解多段图问题
利用动态规划法快速、有效的求出一个5段图的由源点到汇点的最小成本路径。
42 2018-12-07 -
01背包动态规划法
0-1背包的动态规划法,付测试数据,里面的数组有时要修改,注意一点。
26 2019-09-22
暂无评论