优化一下,这个题我能想到两个解法。
解法一: 费脑子
问1.
0+1 ...+9=45
9 +6 +6 +2 +4=27
进位一次,数字的和会减少9。所以进位2次。
问2.
把暴力算法稍微优化一下
上面要最小,那进位尽可能靠后。少字是1的情况,那老字是8;壮是0,大是5(后面进位)或者6(后面不进位);不字是2,徒是4(不进位)或者是3(后面进位),故大字可取6;努字3得进位,和徒冲突,努字取4,徒字取3,伤取8(后面不进位)或者7(后面进位);力取5,悲取9,都不冲突,所以10245
解法二: 无脑
先做第二问
从小到大构造数,暴力计算 10234 10235 10236 10237 10238 10239 10243 10245一共八个数,很快就找到10245
再做第一问
既然直接问了进位几次,肯定全部答案都一样,那么10245进位2次,所以填2。
【 在 zylthinking2 的大作中提到: 】
: 完全没思路
:
: [upload][/upload]
: --
:
发自「今日水木 on Android」
--
FROM 123.118.5.*