#include<stdio.h>
int main(){
int n,a[1024],b[1024];
scanf("%d", &n);
for(int i=0; i<n; i++){ //记录保存到数组
scanf("%d", &a[i]);
}
for(int i=0; i<n; i++){ //遍历数组
int flag,count=0; //count记录出现次数
flag=i+1; //判断是第几次出现时只要比较到当前记录,不用遍历整个数组
for(int j=0; j<flag; j++){
if(a[j]==a[i]){ //出现一次,count++
count++;
}
}
b[i]=count; //将次数保存保存在数组b[]中
}
for(int i=0; i<n; i++){ //打印输出
printf("%d ", b[i]); //%d 后面打个空格
}
return 0;
}
水~~~