sicily 1198. Substring
来源:互联网 发布:生鲜品配送管理优化 编辑:程序博客网 时间:2024/04/27 21:07
1198. Substring
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
13aabac
Sample Output
aabac
题目分析
8个串排出最小字典序
用ab<ba做比较函数排序
#include <iostream>#include <algorithm>bool com(std::string a, std::string b) { return a+b < b+a;}int main(){ int test; std::cin >> test; while (test--) { int num; std::cin >> num; std::string str[num]; for (int i = 0; i < num; ++i) std::cin >> str[i]; std::sort(str, str+num, com); for (int i = 0; i < num; ++i) std::cout << str[i]; std::cout << std::endl; }}
- Sicily 1198. Substring
- sicily--1198. Substring
- [sicily online]1198. Substring
- Sicily 1198. Substring
- sicily 1198.Substring
- [sicily]1198. Substring
- Sicily 1198. Substring
- Sicily 1198. Substring
- sicily 1198. Substring
- [sicily]1198. Substring
- sicily 1198. Substring
- Sicily 1198. Substring
- Sicily 1198 Substring
- Sicily 1198 Substring
- Sicily 1198 Substring
- sicily 1198 Substring
- Sicily 1198 Substring
- Sicily 1198 Substring
- Android Studio中NDK开发
- JavaScript 匿名函数(anonymous function)与闭包(closure)
- XYLX 10.13 最优分解方案
- codeforces Inna and New Matrix of Candies
- DeepPose: Human Pose Estimation via Deep Neural Networks 阅读笔记
- sicily 1198. Substring
- socket编程注意的地方---bind socket error: Address already in use
- listview的单选/多选模式的实现
- HDU 2328 Corporate Identity (暴力 | kmp)
- 机器学习算法之旅
- Codeforces Round #327 (Div. 2) (591A,591B,590A(找规律),590B(二分))
- JSON 在java中的使用Json
- MongoDB基本命令---来自半瓶子
- C#——委托和事件