
小杨共有 N 个储蓄罐,编号从 1 到 N(1≤N≤20)。从第 1 天开始,小杨每天都会往储蓄罐里存钱。具体来说,第 i 天他会挑选一个储蓄罐 ai(1≤ai≤N),并存入 i 元钱。
默认小猫角色和白色背景。过了 D (1≤D≤100)天后,他已经忘记每个储蓄罐里都存入了多少钱了,请编程计算每个储蓄罐的存款金额。
示例:N = 2(共2个储蓄罐,编号1、2),D = 3(共存3天),每日存入的储蓄罐编号列表lst = [1, 2, 1],表示第1天向1号存1元,第2天向2号存2元,第3天向1号存3元,最终结果result = [4, 2](1号共4元,2号共2元)。
N,表示储蓄罐的总数量lst,存储每天存入的储蓄罐编号,列表长度即为天数D,第k项对应第k天存入的储蓄罐编号
输入示例界面:
输入样例1:N = 2
lst = [1, 2, 1]
输入样例2:
N = 3
lst = [1, 1, 1, 3, 1]
新建列表 result,存储每个储蓄罐的最终存款金额,第1项对应1号储蓄罐金额,第2项对应2号,以此类推,共N项。
输出示例界面:
输出样例1:
result = [4, 2]
输出样例2:
result = [11, 0, 4]