1028. List Sorting (25)
来源:互联网 发布:keras tensorflow 编辑:程序博客网 时间:2024/06/03 19:35
#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#include<vector>#include<queue>#include<algorithm>using namespace std;#define maxsize 100001#define min(a,b) a<b?a:bstruct record{int num;char str[9];int grade;};bool cmp1(record a,record b){return a.num<b.num;}bool cmp2(record a,record b){ if(strcmp(a.str,b.str)==0)return a.num<b.num;return strcmp(a.str,b.str)<0;}bool cmp3(record a,record b){ if(a.grade==b.grade)return a.num<b.num; return a.grade<b.grade;}int main(){int n,c;int i;record *a;a=(record *)malloc(sizeof(struct record)*1000001);scanf("%d%d",&n,&c);for( i=0;i<n;i++)scanf("%d%s%d",&a[i].num,a[i].str,&a[i].grade);record s;int j; switch(c) { case 1: sort(a,a+n,cmp1); break; case 2: sort(a,a+n,cmp2); break; case 3: sort(a,a+n,cmp3); break; } for(i=0;i<n;i++) printf("%06d %s %d\n",a[i].num,a[i].str,a[i].grade);return 0;}
0 0
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 1028. List Sorting (25)
- 移除一个view上面的所有subview
- srand与rand随机数生成
- Could not execute JDBC batch update : java.sql.BatchUpdateException: ORA-00926: 缺失 VALUES 关键字
- http协议head详解
- 欢迎使用CSDN-markdown编辑器
- 1028. List Sorting (25)
- LeetCode P144 Binary Tree Preorder Traversal
- visual studio开启多核编译方法
- Error:ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations:
- 1059: [ZJOI2007]矩阵游戏
- 一篇介绍NStimer深层原理的文章
- leetcode Rotate Array
- JAVA基础——新概念理解
- ogg initial load初始化加载