【发布时间】:2021-05-09 16:17:18
【问题描述】:
给定一个正数数组,我需要找到表达式(j - i)*(b[j] + b[i]) 的最大值,其中 j 和 i 是数组索引。我尝试使用分而治之,但在合并步骤中,我找不到一个有效的算法来组合左右子数组的结果。数组长度的约束为 1,000,000(最大数组大小),时间为 1 秒。感谢您的帮助
【问题讨论】:
-
能否请您提及来源,以便我可以在那里尝试一些想法?
-
数组中是否允许重复整数?
-
来自codeforces.com/gym/102920/problem/L 我试过你的方法但得到了TLE,也许你有更优化的实现
-
AMRO:TLE 不是 WA?
标签: algorithm divide-and-conquer sub-array