-
热度指数:2870
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 64M,其他语言128M
-
算法知识视频讲解
Given a collection of number segments, you are supposed to recover the
smallest number from them. For example, given {32, 321, 3214, 0229, 87},
we can recover many numbers such like 32-321-3214-0229-87 or
0229-32-87-321-3214 with respect to different orders of combinations of
these segments, and the smallest number is 0229-321-3214-32-87.
输入描述:
Each input file contains one test case. Each case gives a positive integer N (<=10000) followed by N number segments. Each segment contains a non-negative integer of no more than 8 digits. All the numbers in a line are separated by a space.
输出描述:
For each test case, print the smallest number in one line. Do not output leading zeros.