意思是111100至111200这100个数里面有且最多只有一个数满足要求,第一个数不能为零,也就最多只有5*6*6*6=1080个数满足要求,但是这1080个数里面还有尾数后两位可能大于5,需要进一步去除,
假设ABCDEF表示6位数,加99,也就是加100减1,即CD+1同时EF减1,CD取值00~05,10~15,20~25,30~35,40~45,50~55,也不需要每个数都判断,例如最小的6位100089,10CDEF满足条件的CD+EF=89,CD=55时EF=34,也就是103455至105534之间的数才是满足条件的。10打头的只有103455,105534,103554,105435,104445,104544这6个数满足。同理11打头的CD+EF=88,12打头的CD+EF=87,13打头的CD+EF=86,14打头的CD+EF=85,15打头的CD+EF=84.
判断后面两位需要列举下,好在计算量不是很大,将1080个数分5大组。也就是AB 10~15,20~25,30~35,40~45,50~55。
从1080个数筛选出575个。
【 在 weiminglake 的大作中提到: 】
: 额,随便举个例子。111100就不能被99整除。
--
FROM 1.88.164.*