B3867 [GESP202309 三级] 小杨的储蓄

#include<bits/stdc++.h>
using namespace std;
int vis[1010],a[1010];
int n,d;
int main()
{
    cin >> n >> d;
    for(int i = 1; i <= d; i++)
    {
        cin >> a[i]; //输入第i天要存钱的罐子
        vis[a[i]] += i; 
    }
    for(int i = 0; i <= n - 1; i++)
        cout << vis[i] << " "; //vis[i]:第i个罐子的钱 
    return 0;
}
/*
题目:B3867 [GESP202309 三级] 小杨的储蓄 
解析:
1.小杨有编号从0到n-1的储蓄罐,并会往里存钱
2.会连续存钱D天,第i天存i元,即第几天就存几元
3.第i天时存储的罐子编号是需要输入的,假设为a[i]
那么可以设vis[i]是标记第i个储蓄罐的钱
则有vis[a[i]] += i就是第i天时往a[i]号储蓄罐存了i元 
*/

 

posted @ 2025-05-20 17:13  CRt0729  阅读(108)  评论(0)    收藏  举报