首页 > 代码库 > sort函数CCF
sort函数CCF
题是比较水的啦,但是好久没有用sort函数啦,有点生疏^...^
1 #include<stdio.h> 2 #include<string.h> 3 #include<iostream> 4 #include<algorithm> 5 using namespace std; 6 struct shu{ 7 int num,ord; 8 }p[1005]; 9 int cmp(shu x,shu y)10 {11 if(x.num==y.num){12 return x.ord<y.ord;13 }14 else return x.num>y.num;15 }16 17 int main()18 {19 int n,k;20 while(cin>>n){21 for(int i=1;i<=1000;i++){22 p[i].num=0;23 p[i].ord=i;24 }25 for(int i=1;i<=n;i++){26 cin>>k;27 p[k].num++;28 29 }30 sort(p,p+1001,cmp);31 for(int i=0;i<=1000;i++){32 if(p[i].num!=0){33 cout<<p[i].ord<<" "<<p[i].num<<endl;34 }35 }36 }37 }
sort函数CCF
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。