CCF—数字排序20150302
来源:互联网 发布:投资新三板风险知乎 编辑:程序博客网 时间:2024/06/15 00:26
#include<bits/stdc++.h>
using namespace std;
class data{
public:
int key;
int value;
data(int _key,int _value)
:key(_key),value(_value){
}
bool operator<(data const &other )const{//第二个const是必须对的
if (value<other.value) return false;
else if(value==other.value&&key>other.key)return false;
return true;//这一条语句是必须的 80
}
};
int main(){
int n;
cin>>n;
vector <int> v1(n);
vector <int> arr(1001);
//int arr[1001]={0};//初始化是必须的 1001是必须的大于题设条件
for(int i=0;i<n;i++){
cin>>v1[i];
arr[v1[i]]++;
}
vector<data> v2;
for(int j=0;j<1001;j++){
if(arr[j]!=0){
v2.push_back(data(j,arr[j]));//data是必须的
}
}
sort(v2.begin(),v2.end());
for(int k=0;k<v2.size();k++){
cout<<v2[k].key<<" "<<v2[k].value<<endl;
}
}
阅读全文
0 0
- CCF—数字排序 20150302
- CCF—数字排序20150302
- CCF——数字排序
- 【CCF】数字排序
- ccf 数字排序
- CCF 数字排序
- CCF 数字排序
- ccf试题 数字排序
- CCF 数字排序
- ccf认证数字排序
- ccf数字排序
- ccf 数字排序
- CCF 201503-2 数字排序
- CCF-数字排序-201503-2
- 数字排序-CCF测试往届题
- CCF真题--数字排序
- CCF 201503-2《数字排序》
- CCF 数字排序(java)
- hadoop学习记录2017年11月20日14:25:55
- 数据结构上机——KMP算法
- 支持向量机通俗导论(理解SVM的三层境界)
- 阿里巴巴集团学术委员会主席曾鸣纵论BAT人工智能战略:任何公司都必须AIl in AI
- 线性回归
- CCF—数字排序20150302
- 安迪-比尔定律
- SVN的学习之路四(客户端工具的使用)
- find |xargs |grep命令
- 习题 5.15 用二分法求下面方程在(-10,10)之间的根:
- lock(),tryLock(),lockInterruptibly()区别
- 让你思维洞开的5个头脑风暴工具
- 基于WEB的客户关系管理系统
- JAVA 利用UUID生成随机字符串