Problem 3084 --把数组排成最小的数

3084: 把数组排成最小的数

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $382$ 正确数量 $152$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 高精度 排序 字符串
输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。
首先是一个整数n代表数组的大小N (<=10000) 然后是n个数(每一个数ai>=0 && ai<=1e8) 表示数组的各个元素 用空格隔开
输出这个最小的数,不要输出前导的0
3 3 32 321
321323

推荐代码 查看3084 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$9 $ms] thisislike 1045256 2023-12-09 23:48:29
内存最少[$0 $KB] AOJ大管家 522208 2019-11-11 13:23:19
第一AC AOJ大管家 520505 2019-11-10 12:10:00
第一挑战 AOJ大管家 520501 2019-11-10 12:08:24

赛题来源/所属竞赛 N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛
1631 2021《图灵信息学算法》中级班第7单元 2021-04-24 16:00:00 请登录
1611 2020-2021-2学期<算法分析与设计> 第9周练习:贪心算法 2021-04-12 08:00:00 请登录
1637 2021信息学/ACM集训(一)-排序和查找 2021-04-03 09:00:00 请登录
1599 2020《图灵信息学算法》初级班11:高精度计算(初级) 2020-12-13 16:00:00 请登录
1528 2020年《图灵信息学算法》第一单元:排序和查找 2020-07-19 14:30:00 请登录