假设我们有一个包含 n 个元素的数组,我们必须找到具有最大平均值的给定长度 k 的连续子数组。我们必须返回最大平均值。因此,如果输入类似于 [1, 13, -5, -8, 48, 3] 且 k = 4,则输出将为 12.0,因为 (13-5-8+48)/4 = 12.0。为了解决这个问题,我们将遵循以下步骤 -sum := 0for 初始化 i := 0,当 i < k 时,更新(将 i 增加 1),执行 -sum := sum + nums[i]maxi := sumfor 初始化 i := k,当 i < nums 的大小,更新 ... 阅读更多
假设我们有一个 m * n 矩阵称为 M,它初始化为全 0,并且我们还有几个更新操作。现在,操作由一个二维数组表示,每个操作由一个包含两个正整数 x 和 y 的数组表示,这意味着对于范围 0 到 a - 1 中的所有值 i 和范围 0 到 b - 1 中的所有值 j,M[i][j] 应该加 1。我们必须找到执行所有操作后矩阵中最大整数的数量。因此,如果输入 ... 阅读更多