大整数排序
来源:互联网 发布:考研英语网络课 编辑:程序博客网 时间:2024/06/03 17:36
时间限制:1秒 空间限制:32768K 热度指数:463
算法知识视频讲解题目描述
对N个长度最长可达到1000的数进行排序。
输入描述:
输入第一行为一个整数N,(1<=N<=100)。接下来的N行每行有一个数,数的长度范围为1<=len<=1000。每个数都是一个正数,并且保证不包含前缀零。
输出描述:
可能有多组测试数据,对于每组数据,将给出的N个数从小到大进行排序,输出排序后的结果,每个数占一行。
输入例子:
311111111111111111111111111111222222222222222222222222222222222233333333
输出例子:
33333333111111111111111111111111111112222222222222222222222222222222222
#include<iostream>using namespace std;#include<string>#include<algorithm>#include<vector>bool comp(string str1, string str2){if(str1.length() < str2.length()){return true;}if(str1.length() > str2.length()){return false;}if(str1.length() == str2.length()){return str1 < str2;}return false;}int main(){int num = 0;while (cin>>num){vector<string> arr(num,"");for(int i = 0;i < num;i++){cin>>arr[i];}sort(arr.begin(), arr.end(), comp);for(int i = 0;i < num;i++){cout<<arr[i]<<endl;}}return 0;}
0 0
- 大数据量整数排序
- 大数据量整数排序
- 大整数排序
- 大整数排序
- 大整数排序
- 大整数排序
- 大整数排序
- 大整数排序
- 大整数排序
- 题目64:大整数排序
- 题目1190:大整数排序
- 题目1190:大整数排序
- 题目1190:大整数排序
- 题目1190:大整数排序
- 题目1190:大整数排序
- 题目1190:大整数排序
- 题目1190:大整数排序
- 题目1190:大整数排序
- ServletContext 读取Web应用中的资源文件
- LeetCode447. Number of Boomerangs
- 解决iframe跳转不刷新整个页面小问题
- MATLAB随机函数
- Modern PHP笔记
- 大整数排序
- 编写gSoap XML/RPC程序时出现“soapStub.h: error: redefinition of parameter ‘soap’”
- Connection to localhost:5432 refused. Check that the hostname and port are correct and that the post
- Linux下使用popen()执行shell命令
- 《HTTP权威指南》读书笔记(一):初探缓存
- 二叉树的后序遍历
- 动手写window程序
- @Retention注解
- 一个测试任务并发执行时间的方法