老师想给孩子们分发糖果。有 N 个孩子站成一条直线,老师会根据每个孩子的表现,预先给他们一个评分(整数)。现在需要按照以下规则给孩子们分配糖果:
请你计算,在满足上述要求的前提下,老师至少需要准备多少颗糖果。
输出一个整数,表示最少需要的糖果总数。
3 1 0 2
5
三个孩子的评分分别为 1, 0, 2。一种最优的分配方案是:
1, 0, 2
总糖果数为 2 + 1 + 2 = 5 ,且满足所有相邻关系(1 > 0,2 > 0),因此最少需要 5 颗。