题目描述
设有 n 个正整数…
,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。
输入格式
第一行有一个整数,表示数字个数 n。
第二行有 n 个整数,表示给出的 n 个整数 。
输出格式
一个正整数,表示最大的整数
输入输出样例
输入 #1
3 13 312 343
输出 #1
34331213
输入 #2
4 7 13 4 246
输出 #2
7424613
说明/提示
对于全部的测试点,保证 1 ≤ n ≤ 20,1 ≤ ≤
。
NOIP1998 提高组 第二题
解题过程
思路
本题选择用字符串来做
第一部分
头文件+定义
n为输入的n个数
s数组里存的为输入的每个数
cmp函数为判断怎样搭配更大

第二部分
11:输入n
12:输入n个数
13:利用sort函数进行排序
14:输出

完整代码


文章介绍了如何通过编程解决一个题目,给定一组正整数,通过连接并重新排列这些数字形成一个最大的整数。使用字符串操作,对数字进行排序后找到最优组合输出。涉及C++中的sort函数和自定义比较函数实现。
1223

被折叠的 条评论
为什么被折叠?



