#include<vector>
#include<iostream>
usingnamespacestd;
voidin();
classreader;
intrecord_num;
vector<reader>reader_vector;
classreader{
public:
intread_id,read_record;
};
voidin(){
cin>>record_num;
for(inta=0;a<record_num;a++)
{
readertempreader;
cin>>tempreader.read_id;
reader_vector.push_back(tempreader);
}
}
voidout(){
for(inta=0;a<record_num;a++)
{
inttempcout;
tempcout=0;
for(intb=0;b<a;b++)
{
if(reader_vector[a].read_id==reader_vector[b].read_id)
{tempcout++;
}
}
reader_vector[a].read_record=tempcout;
}
//out
cout<<endl;
for(intc=0;c<record_num;c++)
{
cout<<reader_vector[c].read_record<<"";
}
}
intmain(intargc,char*argv[])
{
in();
out();
return0;
}
阅读全文
收起全文