hdu 5182 PM2.5
2015-07-06 02:04
531 查看
自定义排序,无压力
#include<iostream> #include<algorithm> #define maxn 100+5 using namespace std; struct stu { int id,a,b,c; }; stu mapp[maxn]; bool cmp(stu x,stu y) { if(x.c==y.c) { if(x.b==y.b) return x.id<y.id; return x.b<y.b; } return x.c>y.c; } int main() { int n; while(cin>>n) { for(int i=0;i<n;i++) { cin>>mapp[i].a>>mapp[i].b; mapp[i].c=mapp[i].a-mapp[i].b; mapp[i].id=i; } sort(mapp,mapp+n,cmp); cout<<mapp[0].id; for(int i=1;i<n;i++) cout<<" "<<mapp[i].id; cout<<endl; } return 0; }
相关文章推荐
- jbpm3-4-5-6与Activiti
- NPM 3 Beta为Windows用户带来利好消息
- MPMoviePlayerController
- npm镜像使用方法
- 1)SLAM——using Kinect 2) SFM--CMVS PMVS Bundler 3)VXL
- NPM使用详解(上)
- 没人带?也能成为产品经理!
- Drupal 性能优化[翻译自《Pro Drupal 7 Development》]
- 人人都是产品经理
- npm设置prefix 路径
- Setup iOS Development Environment.
- 内核与内核模块:depmod,lsmod,modinfo,insmod,rmmod,mdprobe
- SODBASE CEP学习进阶篇(二)续:日志采集之外的APM探针方法
- 执行 npm run update-webdriver 提示文件不能获取错误
- 产品经理的三部曲:当前版本、下个版本、需求池
- 产品经理学习总结之技术和设计篇
- RPM命令详解(安装、升级、卸载)
- oneapm试用
- 产品经理如何看待用户界面体验设计,如何做好手机客户端的用户体验标准
- npm常用命令(转)