设有N个正整数,将它们连接成一个最大的多位整数,该怎样写程序

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:46:38
A B C D E F G H I

Problem H:最大整数

Time Limit:1000MS Memory Limit:65536K
Total Submit:737 Accepted:189

Description

设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。
例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213
又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613

Input

n
n个数

Output

联接成的多位数

Sample Input

3
13 312 343
4
7 13 4 246

Sample Output

34331213
7424613

大概思路就是比较每一个数的第一位,第一位相同比较第二位,大的放在前面

看这题目格式有点像ACM,这个档次的人,不用别人把源代码写出来了吧

按照字符串的大小从大到小排序,然后接起来

将任意一正整数(1<n<100)分解成若干正整数的和. 若m、n都是正整数,且m不等于n,试将m的4次方加上n的4次方表示成4个正整数的平方和 求证:对任何正整数n,存在n个相继的正整数,它们都不是素数的整数幂. 对于一个正整数n(n>5),能否将一个等边三角形分成n个小等边三角形 n为正整数,证明在任意(n+1)个正整数中,至少存在两个数,它们的差为n的倍数 输入一个正整数n,将n分解成质因数幂的乘积形式. 将n分解为正整数的和(pascal语言) 家中若有多台计算机,如何将它们连接成局域网? 3、 家中若有多台计算机,如何将它们连接成局域网? 将一个正整数分解质因数由键盘输入一个正整数n,输出n的分解质因数这道题用pascal语言如何做