PAT (Advanced) 1038. Recover the Smallest Number (30)
来源:互联网 发布:教辅编辑待遇知乎 编辑:程序博客网 时间:2024/06/06 08:28
#include <iostream>#include <string>#include <vector>#include <algorithm>using namespace std;bool cmp(const string &a, const string &b){return (a + b) < (b + a);}int main(){int n;cin >> n;vector<string> num(n);for (int i = 0; i < n; i++){cin >> num[i];}sort(num.begin(), num.end(), cmp);string result;for (int i = 0; i < n; i++){result += num[i];}int i;for (i = 0; i < result.size() && result[i] == '0'; i++);if (i == result.size())cout << 0 << endl;elsecout << result.substr(i) << endl;}
0 0
- PAT (Advanced) 1038. Recover the Smallest Number (30)
- 【PAT】【Advanced Level】1038. Recover the Smallest Number (30)
- PAT (Advanced Level) Practise 1038 Recover the Smallest Number (30)
- PAT (Advanced Level) Practise 1038 Recover the Smallest Number (30)
- 1038. Recover the Smallest Number (30)-PAT
- PAT 1038. Recover the Smallest Number (30)
- 【PAT】1038. Recover the Smallest Number (30)
- [pat]1038. Recover the Smallest Number (30)
- pat 1038. Recover the Smallest Number (30)
- PAT 1038. Recover the Smallest Number (30)
- PAT (Advanced Level) 1038. Recover the Smallest Number (30) 串联最小字符串,排序
- 1038. Recover the Smallest Number (30)【排序】——PAT (Advanced Level) Practise
- Pat(Advanced Level)Practice--1038(Recover the Smallest Number)
- PAT 1038. Recover the Smallest Number
- PAT 1038. Recover the Smallest Number
- PAT 1038. Recover the Smallest Number
- PAT 1038. Recover the Smallest Number
- 【PAT】1038. Recover the Smallest Number
- 进程与线程的一个简单解释
- 【安装Hadoop 2.3 集群】Installing Hadoop 2.3.0 multi-node cluster on Ubuntu 13.10
- uva难度表
- Eclipse中添加注释时修改默认的@author
- 一次merge的优化经验
- PAT (Advanced) 1038. Recover the Smallest Number (30)
- Android json数据解析及简单例子
- fiddler使用方法
- Servlet实现文件的下载
- 64位系统vs2013配置opencv3.0
- 高性能服务器程序框架
- 【面试准备】letcode-Linked List Cycle |
- ubantu常见问题解决方式
- [Windows PowerShell02]-PowerShell环境特性