下列算式中不同的汉字表示1~9不同的数,当算式成立时“中国”所代表的两位数最大是多少?中国+新北京+新奥运=2008......

问题描述:

下列算式中不同的汉字表示1~9不同的数,当算式成立时“中国”所代表的两位数最大是多少?中国+新北京+
新奥运=2008
......

给个思路 没时间做
排除法
中国 代表的最大 假设
(1)中为9 则 中国在91~98之间 新北京+新奥运 的范围 是1910~1918 ,新北京 新奥运 必一大一小 假设 新北京大 则 新北京+新北京》新北京+新奥运》1910 则 2*新北京》1910
新北京的 新必为9 。中为9假设错误
(2)中为8 。。。。
。。。
当新北京+新奥运=某个数时 可以先二分 某个数/2 在根据奥和北不同 枚举出可能的两个三位数 检验中国是否满足条件

因为和是2008,所以“新”必须取9,这样2个“新”=18,需要三个十位数加起来为19或者20.则剩下的数里,“中”取最大的8,剩下的“北”和“奥”取7,6,5中的两个.
假设取6,5,则“中”+“北”+“奥”=19,则剩下的数中取任意三个都无法加起来得到和18,所以不可行.
所以取7,5,(优先考虑“国”取偏大值),则“中”+“北”+“奥”=20,剩下的数只要三个加起来和是8就可以满足等式,所以“国”可以取6,“京”和“运”取0和2即可.
综上,“中国”的最大值是86