首页 > 代码库 > codevs 2780 ZZWYYQWZHZ
codevs 2780 ZZWYYQWZHZ
2780 ZZWYYQWZHZ
时间限制: 1 s
空间限制: 32000 KB
题目等级: 青铜 Bronze
题目描述 Description
可爱的小管在玩吹泡泡。忽然,他想到了一种排序。。。。。。。
输入描述 Input Description
第一行输入n,表示有n个数。(n>=20)
以下n行输入n个数,表示要排序的数(数字长度不超过200)。
输出描述 Output Description
有n行,即这些数从小到大的排序。
样例输入 Sample Input
5
1
2
3
4
5
样例输出 Sample Output
1
2
3
4
5
数据范围及提示 Data Size & Hint
n<=50
每个数字长度不超过200.
分类标签 Tags
字符串处理 排序
/*codevs 崩了,我也不知道代码对不对,应该是对的吧233333*/#include<iostream>#include<algorithm>using namespace std;int n;string s[30];bool cmp(string s1,string s2){ int l1=s1.size(),l2=s2.size(); if(l1<l2)return 1; if(l1==l2&&s1<s2)return 1; return 0;}int main(){ cin>>n; for(int i=1;i<=n;i++)cin>>s[i]; sort(s+1,s+n+1,cmp); for(int i=1;i<=n;i++)cout<<s[i]<<endl; return 0;}
codevs 2780 ZZWYYQWZHZ
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。