【发布时间】:2015-07-30 21:17:27
【问题描述】:
给出了一个由 N 个整数组成的非空零索引数组 A。一对整数 (P, Q),使得 0 ≤ P
写一个函数:
int 解(int A[], int N);
给定一个由 N 个整数组成的非空零索引数组 A,返回具有最小平均值的切片的起始位置。 如果有多个切片具有最小平均值,则应返回该切片的最小起始位置。
假设:
N 是 [2..100,000] 范围内的整数; 数组 A 的每个元素都是 [−10,000..10,000] 范围内的整数。 复杂性:
预期的最坏情况时间复杂度为 O(N); 预期的最坏情况空间复杂度为 O(N),超出输入存储(不计算输入参数所需的存储)。
你能只发布订单 N 的解决方案吗?
【问题讨论】:
-
A中的整数都是正数吗?
-
不一定,我加了更多信息
-
我确信没有 N 阶解决方案
标签: algorithm