首页 > 其他 > 详细

sicily 1198 substring

时间:2015-03-21 11:02:25      阅读:317      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!