online_judge_1135
2015-12-21 19:09
309 查看
#include <iostream> #include <string> #include <algorithm> #include <vector> using namespace std; bool cmp(string s1, string s2) { return s1.size() < s2.size(); } int main() { vector<string> vstr; string str; int i,n; vector<string>::iterator it; while(cin>>n) { vstr.clear(); cin.ignore(); for(i=0; i<n; ++i) { getline(cin, str); if(str == "stop") break; vstr.push_back(str); } sort(vstr.begin(), vstr.end(), cmp); for(it=vstr.begin(); it!=vstr.end(); ++it) cout<<*it<<endl; } return 0; }
相关文章推荐
- (转载)实现QQ侧滑边栏
- 151221 HAoi2015 总结
- python 网络爬虫(一):世界上最简单的Web浏览器
- JAVA同步容器使用心得
- 数据库字段顺序的【坑】
- 读书笔记--Intent
- 有限状态机FSM
- 主键ID、时间转化工具类
- 图片加载与缓存利器(自动缓存)--第三方开源-- Glide
- C语言 - printf的占位符(%) 异常
- 内存申请malloc可能引发的问题
- ComboBox 强制转换为大写的方法
- 密码存储相关总结
- Linux下Tomcat重新启动
- easyui中ajax笔记
- POJ3176 DP水题
- cin>>i的返回值的问题 & cin输入流
- Cocos2d-x Layout简单使用
- LeetCode 234:Palindrome Linked List
- javascript 将xml字符串转换成json对象