来自中午机房的1071
同样 的,调用sort函数出现错误。。。。。
目前正在紧急抢修中;;
果然要好好学习语言;;;
#include<iostream> #include<algorithm> using namespace std; struct times { long long number; long long time; }; times cishu[11000]; long long a[11000],b[11000]={}; int m,n,sum=0; void cin454() { for(int i=1;i<=m;i++) cin>>cishu[i].number; } void cishu1() { for(int i=1;i<=m;i++) { if(cishu[i].number==cishu[i+1].number) cishu[i].time++; } for(int i=m;i>=1;i--) { if(cishu[i].time==cishu[i-1].time) cishu[i-1].time=cishu[i].time+1; } cout<<cishu[1].number<<' '<<cishu[1].time; for(int i=1;i<=m;i++) { if(cishu[i].number!=cishu[i+1].number) cout<<cishu[i+1].number<<' '<<cishu[i+1].time; } return; } int main() { cin>>m; cin454(); for(int i=1;i<=m;i++) sort(cishu+1,cishu+m+1); cishu1(); return 0; }
posted on 2016-06-17 14:02 supersumax 阅读(86) 评论(0) 编辑 收藏 举报