12. 分发糖果
| 2024-3-25
0  |  阅读时长 0 分钟
From
Leetcode
Status
AC
Date
Mar 25, 2024
Tags
贪心算法
Difficulty
中等

题面

n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。
你需要按照以下要求,给这些孩子分发糖果:
  • 每个孩子至少分配到 1 个糖果。
  • 相邻两个孩子评分更高的孩子会获得更多的糖果。
请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目 。
示例 1:
示例 2:
提示:
  • n == ratings.length
  • 1 <= n <= 2 * 104
  • 0 <= ratings[i] <= 2 * 104
 

思路

先从左到右
再从右往左
 

题解

Loading...
目录