第42601题 程序题
小杨的储蓄

图片 图片

【题目描述】

小杨共有N个储蓄罐,编号从1到N($1 \le N \le 20$)。从第1天开始,小杨每天都会往储蓄罐里存钱。具体来说,第i天他会挑选一个储蓄罐ai($1 \le ai \le N$),并存入i元钱。

默认小猫角色和白色背景。过了D($1 \le D \le 100$)天后,他已经忘记每个储蓄罐里都存入了多少钱了,你能帮帮他吗?

例如:

N = 2,表示小杨有2个储蓄罐,编号为1和2;

D = 3,表示小杨存了3天钱,每天存入钱的储蓄罐的编号存储在列表lst中,lst = [1, 2, 1]表示第1天向1号储蓄罐存入1元,第2天向2号储蓄罐存入2元,第三天向1号储蓄罐存入3元。

result = [4, 2]表示经过3天后,1号储蓄罐中有4元,2号储蓄罐中有2元。

【输入描述】

新建变量N,表示小杨有N个储蓄罐。

新建列表“lst”存储小杨每天存入钱的储蓄罐编号,D天后lst中有D项数据表示第1天到第D天,存入钱的储蓄罐编号。

如下图所示:

图片

【输出描述】

新建列表“result”表示第D天后每个储蓄罐中存入的钱数,即“result”有N项第1项表示编号1的储蓄罐存入的钱数,第2项表示编号2的储蓄罐存入的钱数,…,第N项表示编号N的储蓄罐存入的钱数。

如下图所示:

图片

【样例1】

输入:

N = 2
lst = [1, 2, 1]

输出:

result = [4, 2]

【样例2】

输入:

N = 3
lst = [1, 1, 1, 3, 1]

输出:

result = [11, 0, 4]

【注意事项】

  1. 变量名的拼写(包括大小写)要和题目完全一致。
  2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
{{ option.label }}
子题{{ index + 1 }} {{ child.type_label }}
{{ option.label }}
✓ 正确 ◐ 部分正确 ✗ 错误
编辑模式
程序运行统计
暂无判题统计
知识点:
提交{{ questionInfo.stats ? questionInfo.stats.submit_count : 0 }}次 正确率{{ statsAccuracy }}%
答案解析