码迷,mamicode.com
首页 > 其他好文 > 详细

soj.1198

时间:2014-10-08 12:46:35      阅读:369      评论:0      收藏:0      [点我收藏+]

标签:des   style   io   os   ar   for   sp   c   on   

Constraints

Time Limit: 1 secs, Memory Limit: 32 MB

Description

Dr lee cuts a string S into N pieces,s[1],…,s[N].   

Now, Dr lee gives you these N sub-strings: s[1],…s[N]. There might be several possibilities that the string S could be. For example, if Dr. lee gives you three sub-strings {“a”,“ab”,”ac”}, the string S could be “aabac”,”aacab”,”abaac”,…   

Your task is to output the lexicographically smallest S. 

Input

        The first line of the input is a positive integer T. T is the number of the test cases followed.   

The first line of each test case is a positive integer N (1 <=N<= 8 ) which represents the number of sub-strings. After that, N lines followed. The i-th line is the i-th sub-string s[i]. Assume that the length of each sub-string is positive and less than 100. 

Output

The output of each test is the lexicographically smallest S. No redundant spaces are needed. 

Sample Input

1
3
a
ab
ac

Sample Output

aabac

关键在排序:关于string a, b,如果 a + b > b + a 则说明 a 是lexicographically(词典学)大于 b

soj.1198

标签:des   style   io   os   ar   for   sp   c   on   

原文地址:http://www.cnblogs.com/daix6/p/4010465.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!