将1至30依次写成一排:123…2930,形成一个多位数.从这个多位数中划掉45个数字,剩下的数最大是多少?如果要求剩下的数首位不为0,这个数最小是多少?

问题描述:

将1至30依次写成一排:123…2930,形成一个多位数.从这个多位数中划掉45个数字,剩下的数最大是多少?如果要求剩下的数首位不为0,这个数最小是多少?

这个多位数共有9+21×2=51位数字,划去45个数字,还有6个数字.在划去数字时,前面尽可能多的留下9,才能保证剩下的数字最大,这个多位数只有3个9,所求数只能前两位是9,所求最大数是:998930;要使这个数最小,划...
答案解析:这个多位数共有9+21×2=51位数字,划去45个数字,还有6个数字.在划去数字时,前面尽可能多的留下9,才能保证剩下的数字最大,这个多位数只有3个9,所求数只能前两位是9,所求最大数是:998930 (前面两个9分别来自9和19,后面的8930来自28、29、30)
最小的为:100120(分别来自1、10、20、21、22、30).
考试点:最大与最小.


知识点:从最大数字或最小数字为切入点,划去前面较小或较大的数字,再逐步划去各数段中的数,让留下的数字组合最大或最小.