思路:
-
题目说了,读者的编号为不超过 n 的正整数。
-
开辟一个数组,a[id] 存储的是 id 出现的次数。
-
每读入一个 id,a[id]++,输出 a[id] 即可
代码:
#include <iostream>
using namespace std;
const int N = 1010;
int a[N];
int main()
{
int n;
cin >> n;
for(int i = 1; i <= n; i++)
{
int id;
cin >> id;
a[id] ++;
cout << a[id] << " ";
}
return 0;
}