在数12345678901112……99100中划去100个数字,使得剩下的数最大,这个剩下的数是

问题描述:

在数12345678901112……99100中划去100个数字,使得剩下的数最大,这个剩下的数是

题中的数字应是123456789101112...99100.
这是一个1*9+2*90+3*1=192位数, 去掉100个数字后是一个92位数. 考虑把较大的数字留在这92位的前面部分, 尽可能留下9, 不能留下9时就留下8, 依次类推. 这个最大数字是:
99999785960616263...99100.
共9+2*40+3=92位.

要想剩下的数最大,9应尽可能排在前面,因为位数是一定的
(8个数字)9(19个数字)9(19个数字)9(19个数字)9(19个数字)9(16个数字)5859606162.....99100
所以999995859606162.....99100

把12345678划掉,8个数字 然后划掉011121314151617181,18个数字 然后是2021222324252627282,19个数字 然后是3031323334353637383,19个数字 然后是4041424344454647484,19个数字 此时前面是99999505152535455565758596...