The Smallest String Concatenation
来源:互联网 发布:java web项目路径配置 编辑:程序博客网 时间:2024/06/01 15:06
强大的stl,还有这种操作~~
You're given a list of n strings a1, a2, ..., an. You'd like to concatenate them together in some order such that the resulting string would be lexicographically smallest.
Given the list of strings, output the lexicographically smallest concatenation.
The first line contains integer n — the number of strings (1 ≤ n ≤ 5·104).
Each of the next n lines contains one string ai (1 ≤ |ai| ≤ 50) consisting of only lowercase English letters. The sum of string lengths will not exceed 5·104.
Print the only string a — the lexicographically smallest string concatenation.
Input
4abbaabacababcder
Output
abacabaabbabcder
Input
5xxxxxaxxaaxxaaa
Output
xxaaaxxaaxxaxxx
Input
3ccbcba
Output
cbacbc
#include<iostream>#include<string>#include<algorithm>#define maxn 50005using namespace std;bool cmp(string a,string b){return a+b<b+a;}int main(){int n;string str[maxn];cin >>n;for(int i=0;i<n;i++)cin >>str[i];sort(str,str+n,cmp);for(int i=0;i<n;i++)cout <<str[i];return 0; }
阅读全文
0 0
- The Smallest String Concatenation
- C. The Smallest String Concatenation
- The Smallest String Concatenation CodeForces
- The Smallest String Concatenation CodeForces
- codeforces_632C.The Smallest String Concatenation(string)
- codeforces--623C The Smallest String Concatenation
- Codeforces 632C - The Smallest String Concatenation
- CodeForces-632C-The Smallest String Concatenation
- CodeForces 632C The Smallest String Concatenation
- Codeforce 632C The Smallest String Concatenation
- CodeForces 632C The Smallest String Concatenation
- Codeforces 632C The Smallest String Concatenation 【string】
- cf#ECR 9-C - The Smallest String Concatenation-水题
- Educational Codeforces Round 9 -- C - The Smallest String Concatenation
- Educational Codeforces Round 9 C The Smallest String Concatenation
- Educational Codeforces Round 9 C. The Smallest String Concatenation【思维】
- codeforces 632C C The Smallest String Concatenation(排序)
- C. The Smallest String Concatenation-C++sort排序~~
- 关于水仙花数及用Python函数解析水仙花数算法
- 寻找指定字符串在另一个字符串出现的次数
- JDK源码
- BeautifulSoup 安装及其使用
- /configure,make,make install的作用
- The Smallest String Concatenation
- 概率统计——离散性概率统计
- 框架Spring
- [剑指Offer 37] 两个链表的第一个公共节点(Python)
- 错误的算法
- jav中GUI之表格jTable组件详解
- NYOJ304
- 字符串处理函数
- 数据库