4939: 大整数排序
Description

对N个长度最长可达到1000的数进行排序。

Input

输入第一行为一个整数N,(1<=N<=100)。
接下来的N行每行有一个数,数的长度范围为1<=len<=1000。
每个数都是一个正数,并且保证不包含前缀零。

Output

可能有多组测试数据,对于每组数据,将给出的N个数从小到大进行排序,输出排序后的结果,每个数占一行。

Sample Input

4
123
1234
12345
2345

Sample Output

123
1234
2345
12345

HINT

Source

数据结构高分笔记
代码~:

#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
struct char_z
{char a[1005];int len;
};
bool cmp (char_z x,char_z y)
{if(x.len == y.len)return strcmp(x.a,y.a)<0;return x.len < y.len;
}
int main()
{int n;while(~scanf("%d",&n)){struct char_z date[n+2];for(int i = 0; i < n; i++){scanf("%s",date[i].a);date[i].len = strlen(date[i].a);}sort(date,date+n,cmp);for(int j = 0; j < n; j++){printf("%s\n",date[j].a);}}return 0;
}

大正整数排序~(结构体排序~)相关推荐

  1. 结构体排序+sort()

    目录 1.结构体定义 2.sort排序 1.sort()函数的头文件和用法举例 2.sort()函数的参数说明 两个参数 三个参数 3.结构体排序 1.结构体定义 结构体(struct)是由一系列具有 ...

  2. C语言结构体和结构体排序

    结构体 结构体是一种构造数据类型 (构造数据类型包括:数组类型.结构体类型.共用体类型) 定义:把不同的数据组合成一个整体. 结构体的一般形式 struct [结构体名称]//struct是关键字 { ...

  3. C++结构体排序,优先队列,运算符重载

    文章目录 基本数据类型排序 结构体排序 比较函数 重载结构体运算符 优先队列 另外一种方法 优先队列基本知识 基本数据类型排序 #include <algorithm> #include ...

  4. qvector 结构体排序_C++结构体的应用_YCOJ

    结构体是一种自定义的东西,用struct来定义.在他里面, 可以装许多东西,比如int,string,char,bool等等等等. 如: struct a{ string name; int a; i ...

  5. 【HDU】1862 EXCEL排序(结构体排序)

    Problem Description Excel可以对一组纪录按任意指定列排序.现请你编写程序实现类似功能. Input 测试输入包含若干测试用例.每个测试用例的第1行包含两个整数 N (<= ...

  6. 蓝桥杯 成绩排序——结构体

    蓝桥杯 成绩排序--结构体 问题描述 给出n个学生的成绩,将这些学生按成绩排序, 排序规则,优先考虑数学成绩,高的在前:数学相同,英语高的在前:数学英语都相同,语文高的在前:三门都相同,学号小的在前 ...

  7. 7-2 芬兰木棋 结构体排序

    7-2 芬兰木棋 分数 25 作者 DAI, Longao 单位 杭州百腾教育科技有限公司 WX20200212-152528.png 芬兰木棋(Mölkky,又称芬兰木柱)是源自芬兰的一项运动.哲哲 ...

  8. ACM 常用技巧 结构体排序 粗粗粗粗讲

    首先说下结构体这种东西,就是,具有同种结构的一堆变量,可以塞到一个叫struct的东西里,声明方法如下.(ps. 别忘了加头文件<cstdlib>)再透露一下,由于本人代码能力菜的一*,所 ...

  9. python结构体排序

    文章目录 一个参数比较 多个参数比较 在c/c++中,遇到结构体排序类似的问题时可以直接用struct定义一个结构体,然后重写cmp函数实现结构体排序,而在python中,没有结构体,那么如何实现结构 ...

  10. 还是贪心(结构体排序)

    2128: 盾神与积木游戏 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 127 Solved: 39 [Submit][Status][Web Boa ...

最新文章

  1. web前端之异常/错误监控
  2. 【转】winform回车变为tab
  3. JavaScript消息框
  4. 安装Docker step by step
  5. 论文浅尝 | 基于动态记忆的原型网络进行元学习以实现少样本事件探测
  6. Zabbix监控——proxy 分布式监控配置
  7. Java 8 新特性:Comparator.naturalOrder | 自然排序
  8. 计算机本地无法连接失败怎么办,本地连接连不上怎么办?本地连接连不上解决方法...
  9. UVA 583 素数打表(线性)
  10. 15天掌握Al声纹识别,同盾开启智能风控建模赛训
  11. linux系统在线搭建禅道
  12. 联想硬盘保护系统 计算机名 后缀,联想硬盘保护系统,教您联想硬盘保护系统怎么安装...
  13. 怎么查询电脑的磁盘序列号和各种硬件信息(Windows系统)
  14. 华为手机连接电脑,无法使用USB调试或者无USB连接弹窗的问题
  15. android studio 前言中不允许有内容。
  16. maya表情blendshape_【UE4】人物角色MorphTarget(Blendshape) 面部表情制作方案
  17. iOS多线程——GCD底层探索中(dispatch_async与dispatch_sync源码)
  18. 【C语言】从零开始的C语言小游戏之路(总)
  19. 苹果x屏幕失灵乱跳_苹果手机屏幕失灵怎么办?成都苹果维修点教你轻松处理!...
  20. Pandas 对DataFrame的缺失值NA值处理4种方法总结

热门文章

  1. springboot 启动原理
  2. 四、数据挖掘中常见的挖掘模式
  3. 终结 Python 原生字典?这个库要逆天改命了
  4. Python最佳代码实践:性能、内存和可用性!
  5. 大一新生开发的小工具火了!不一样的 Python 编程体验,还是可视化的那种
  6. 2019 序列号_抖音发布2019年度报告;苹果序列号;熊猫互娱进入破产程序
  7. python scipy模块文档_scipy模块stats文档
  8. linux shell 等待输入_shell中获得用户的输入
  9. aspnet还有人用吗_别盲目跟风!理性分析:超火的小香风外套真的适合你吗?
  10. java+stream+源码分析_java8学习之Stream源码分析