0 效果
难度:读题仔细
1 题目
2 思路
使用hash映射表,每出现一次,数组加一并输出。
3 代码
#include<cstdio>
const int MAXN = 1010;
int hashTable[MAXN] = {0};
int main(){
int n, ans = 0;
scanf("%d", &n);
while(n--){
int num;
scanf("%d", &num);
hashTable[num]++;
printf("%d", hashTable[num]);
if(n != 0){
printf(" ");
}
}
return 0;
}