第10800题 程序题
Scratch编程:计算满足小朋友需求的最少糖果总数

题目描述

小朋友们按照排队顺序领糖果,需满足两个要求:

  1. 每个小朋友至少拿到自己想要的糖果数量
  2. 排在后面的小朋友拿到的糖果数必须比前一个小朋友多,否则会不开心 请你帮助老师计算出最少需要准备多少颗糖果,才能让所有小朋友都开心。

输入描述

新建列表list,用于存储每个小朋友至少想要的糖果数,可通过列表的「+」功能直接赋值测试,无需代码赋值。 列表示例

输出描述

新建变量result,用于存储老师最少需要准备的糖果总数,无需使用「说…」类积木块输出。 输出示例

输入输出样例

样例1

输入:list = [1, 4, 3, 3] 输出:result = 16 样例1效果

样例2

输入:list = [1, 2, 3] 输出:result = 6 样例2效果

注意事项

  1. 变量名、列表名的拼写(包括大小写)必须和题目完全一致
  2. 最终结果直接存入变量result即可,无需使用「说…」「说…2秒」积木块
  3. 列表直接使用「+」功能赋值测试,无需编写代码完成赋值操作 列表赋值操作