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

sicily 1198 substring

时间:2015-03-21 11:03:45      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

sort排序,注意ba,b的情况,结果应该是bab而不是bba,只需要在cmp函数里判断b+ba和ba+b的大小即可!
1
#include <iostream> 2 #include <cstring> 3 #include <algorithm> 4 5 using namespace std; 6 7 string s[10]; 8 9 bool cmp(string a, string b) 10 { 11 //return a+b < b+a; 12 if(a+b<b+a) 13 return true; 14 return false; 15 } 16 17 int main() 18 { 19 int t; 20 cin >> t; 21 while(t--) 22 { 23 int n; 24 cin >> n; 25 for(int i=0; i<n; i++) 26 cin >> s[i]; 27 28 sort(s, s+n, cmp); 29 30 for(int i=0; i<n; i++) 31 cout << s[i]; 32 cout << endl; 33 } 34 return 0; 35 }

 

sicily 1198 substring

标签:

原文地址:http://www.cnblogs.com/dominjune/p/4355218.html

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