一个数字排序问题……数学高手请帮我看看…

这是一个竞赛题…如果随机给我大小在1-999之间的100个整数,将它们全部连接起来得到一个新数N。有没有什么巧妙的办法迅速得到其中最大的N呢?

很难表述啊,我尽量啊

首先将100个数排序,按以下规则

在个位数后面加两个9,补足三位数,在十位数后面加一个9,补足三位数,进行排序。如果发生重复,比如5,59和599,就把位数多的列前面,但是加上的9只在比大小时使用,排序完即拿走,恢复原数。(比方说9>98>988)从上到下把这些数列好。

然后进行分组,将第一个数位相同的数归为一组(3,35,378……),组的上下顺序不变,9最大,1最小

在每组内进行第二次排序。规则如下

碰到1,2位数时,用它下面紧邻的一个数插在后面,只取前三位组成一个新数,(比如有三个数3,34,348,就变成了334,343,348)然后将新数在组内进行比大小排序,排好上下之后在把加上去的数撤掉,恢复原数。

然后从上到下一排就好了。

例证23,536,654,35,234,567,65,243,354,359,53,5
第一次排序 65,654,5,567,53,536,359,35,354,243,23,234
第二次排序 65,654,567,5,536,53,359,354,35,243,234,23

大功告成。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-25
你搞错了吧~~~~我是奥数老师~~~~也没看过这样的题~~~~
第2个回答  2009-03-25
不会
第3个回答  2009-03-25
随机的话就没办法呀,你是不是弄错了?

一个数字排序问题……数学高手请帮我看看…
首先将100个数排序,按以下规则 在个位数后面加两个9,补足三位数,在十位数后面加一个9,补足三位数,进行排序。如果发生重复,比如5,59和599,就把位数多的列前面,但是加上的9只在比大小时使用,排序完即拿走,恢复原数。(比方说9>98>988)从上到下把这些数列好。然后进行分组,将第一个数...

请教一个数字排列组合问题,数学高手请指点
412,如果没算错的话

我有一道高等数学的数字排列组合的难题,求答案?请高手!
具体组合:0051,0501,5001,0141,0411,1041,1401,4101,4011,0231,0321,2031,2301,3021,3201,1131,1311,3111,1221,2121,2211 4、当D=0时,A+B+C=6,则0~5中三数和为3的情况(不区分A、B、C具体为何值)有(0,1,5),(0,3,3),(0,2,4),(1,1,4),(1,2,3),(...

排列组合问题,数学高手来帮忙看看
满足条件的数字可以这样考虑:从左到右,第一个数有三种选法,以后每个数都只有两种选法,共有3×2^5=96种选法,即能得到96个不同的数字 因此所求概率为:96\/729=32\/243

一道数学排列组合问题,请高手答疑~
可用乘法原理理解:总事件为将4封信投入3个邮箱,可分为4步:投第一封信,有3种方法;投第二封信,有3种方法;投第三封信,有3种方法;投第四封信,有3种方法;事件分步完成,故用乘法,为3^4 (3·3·3·3)做题要首先明确对象。

数学高手请进,一道排列组合题:数1,2,3,……,n的一个排列,如果没有任何...
排除法 A(n,n)-C(n,1)A(n-1,n-1)+C(n,2)A(n-2,n-2)-C(n,3)A(n-3,n-3)+……+ (-1)^n·A(0,0)=n![1-1\/1!+1\/2!-1\/3!+……+(-1)^n\/n!]

请教数学高手一个排列组合问题,实在做不来了
要相邻互质则2 和9不能相邻, 先排1 5 7 再将2 4 6 8 排入 最后排入3 9有10种 即有6*32*10=1920种 祝你学习进步,更上一层楼! (*^__^*) 不明白的再问哟,请及时采纳,多谢!

关于数学的排列组合问题(高手请进)~~~
第i行横坐标为101-i,第i行纵坐标为50+i,第i行首项为(101-i,50+i)第i行末项为(101-i,100-i),第i行共有100-i-(50+i)+1=51-2i个元素,第i行第j列纵坐标取值范围为[50+i=<50+j<=100-i]选取N个数为不同行不同列的N个点集A(i,j)(in代表第n次取数所在的行,jm代表在n次...

高中数学排列组合问题,高手请进~~~
由于数字之间没有顺序之分 用组合来解 先从12个位置选3个放1 再从剩余的9个位置中选4个放2 其余的位置放3 一共有(C12 3)*(C9 4)种不同的十二位数

初中数学高手:找规律:第一行1 第二行2 3 第三行4 5 6 第四行7 8 9...
第10行 46 47 48 49 50 51 52 53 54 55 是4975 规律就是第n行有n个数字 前n行的数字个数总数是n(n+1)\/2 比如前9行一共有45个数字 那么第10行第一个就是46了 第2问类似

相似回答