引用:
原帖由 duyan 于 2007-11-20 23:12 发表 
一个正整数恰等于它的各位数字之和的2007倍,求这样的正整数中的最小的一个。
设此数a为n位数,则其数字和1~9n,
即a=2007(1~9n)=2007b
显然,n不=1、2、3
若n=4,则b=1~4,相应的a=2007、4014、6021、8028,所以n不=4
若n=5,则b=5~45
若n=6,则b=50~54,a都是1打头,但b<=46,不可能
然后就——没招了,死算,
a=36126、54189
min=36126.