1646. 获取生成数组中的最大值
难度简单7收藏分享切换为英文接收动态反馈
给你一个整数 n
。按下述规则生成一个长度为 n + 1
的数组 nums
:
nums[0] = 0
nums[1] = 1
- 当
2 <= 2 * i <= n
时,nums[2 * i] = nums[i]
- 当
2 <= 2 * i + 1 <= n
时,nums[2 * i + 1] = nums[i] + nums[i + 1]
返回生成数组 nums
中的 最大 值。
示例 1:
1 | 输入:n = 7 |
示例 2:
1 | 输入:n = 2 |
示例 3:
1 | 输入:n = 3 |
提示:
0 <= n <= 100
模拟
1 | class Solution { |