1 条题解
-
0
A. 爱丽丝与书 详细题解(严格对标标程逻辑)
一、核心结论推导
注意,我们必须选取编号为 的这本书。 因为编号 是全局最大的,无论它被分到哪一堆,该堆的最高编号书一定是 ,所以它一定会被读到。
因此,所有合法的取值组合,一定都是形如
的配对,其中满足 。
我们只需要在这些配对中,找到数值之和最大的一组,即为答案。
二、答案公式
答案 = 前 本书中的最大页数 + 第 本书的页数 写成公式:
三、标程代码逻辑讲解
- 读取测试用例数量 ,循环处理每组数据
- 读取书的数量
- 读取数组 ,存储每本书的页数
- 遍历数组前 个元素,求出最大值
- 最终答案为
(因为代码里数组下标从 开始, 就是最后一本书) 6. 输出答案
四、算法复杂度
- 时间复杂度:
- 空间复杂度: 完全满足题目限制:。
- 1
信息
- ID
- 6461
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者