求助决策优化dp
  • 板块学术版
  • 楼主williamwei
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/22 17:16
  • 上次更新2024/7/22 18:33:29
查看原帖
求助决策优化dp
700558
williamwei楼主2024/7/22 17:16

给定一个长度为nn的数组aa,其中ai≤109a_i \leq 10^9,把数组划分为k(k≤20)k(k \leq 20)个连续部分,求各个部分的aia_i的乘积之和的最小值模109+710^9 + 7。

未优化状态:f[i][j]f[i][j]为以第ii个数作第jj段的结尾的最小值。计算时间复杂度O(n2k)O(n^2k)

能否提供O(nk)O(nk)的算法,或者提供原题?

2024/7/22 17:16
加载中...