‹ 上一题 下一题 ›

j02027. 拼接最小数 未做

1000 ms 256 MB 测试点 10 贪心J·复赛必做100题自拟题r2

题目描述

有 个正整数,把它们全部用上、按某个顺序首尾相接拼成一个大数(数与数之间不加空格)。求能拼出的最小数,并输出对应的拼接顺序。

输入格式

第一行一个整数 ;第二行 个正整数 (十进制、无前导零)。

输出格式

第一行最小拼接数(可能很长,按字符串处理);第二行 个编号表示拼接顺序(比较器并列时按输入编号升序)。

样例

输入
3
32 321 3
输出
321323
2 1 3

数据范围

  • 对于 30% 的数据, (全排列可过)。
  • 对于 60% 的数据, 。
  • 对于 100% 的数据,,(结果可达约 位)。
输入
输出

            
答案