HDU 1862 EXCEL排序
来源:互联网 发布:出纳票据打印软件 编辑:程序博客网 时间:2024/05/22 23:11
EXCEL排序
内容比较多的结构体排序
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;struct stu{ int a; char str[10]; int b;};bool cm1(stu i,stu j){ return i.a<j.a;}bool cm2(stu i,stu j){ if(strcmp(j.str,i.str)==1) return 1; else if(strcmp(j.str,i.str)==-1) return 0; else return i.a<j.a;}bool cm3(stu i,stu j){ if(i.b<j.b) return 1; else if(i.b>j.b) return 0; else return i.a<j.a;}stu s[100001];int main(){ int i,n,m; int e=0; while(~scanf("%d%d",&n,&m)&&n+m) { e++; for(i=0; i<n; i++) { scanf("%d",&s[i].a); scanf("%s",s[i].str); scanf("%d",&s[i].b); } if(m==1) sort(s,s+n,cm1); if(m==2) sort(s,s+n,cm2); if(m==3) sort(s,s+n,cm3); printf("Case %d:\n",e); for(i=0;i<n;i++) { printf("%.6d %s %d\n",s[i].a,s[i].str,s[i].b); } } return 0;}
2 0
- hdu 1862 EXCEL排序
- hdu 1862 EXCEL排序
- HDU 1862 EXCEL排序
- HDU 1862 EXCEL排序
- hdu 1862 EXCEL排序
- hdu-1862-EXCEL排序
- hdu 1862 EXCEL排序
- hdu 1862 EXCEL排序
- hdu 1862 EXCEL排序
- hdu--1862 EXCEL排序
- HDU 1862 EXCEL排序
- hdu 1862 EXCEL排序
- HDU 1862 EXCEL排序
- HDU-1862-EXCEL排序
- HDU 1862 EXCEL排序
- hdu-1862 EXCEL排序
- HDU 1862 EXCEL排序
- HDU 1862 EXCEL排序
- 话说我这健身
- Leetcode 108. Convert Sorted Array to Binary Search Tree 有序数组转化BST 解题报告
- DataBinding实现MVVM
- 浏览器兼容
- java中正则表达式,切割和验证一些信息
- HDU 1862 EXCEL排序
- MFC如何判断一个进程已经存在
- 面向对象程序设计上机练习五(类和对象)
- C++中的类所占内存空间总结
- sudo的配置文件/etc/sudoers
- 数字信号处理——单位冲击响应
- android用Gallery空间实现简单的图片显示
- 白盒测试之圈复杂度,以及可以直接降低圈复杂度的10种重构技术
- UVa1347/poj2677 - C - Tour(DP)