500/10=50
50+9=59由于20里面每一个数都含有2,所以要加9
然后9*4=36由于每一个100都带有一个20,而有一个20前面已经加了,所以只用加4个
36+59+1=96次。。。。222有3个2,比其他的要多一个,所以将前面两个加起来再加上1就行了
1到100有19次100到200有100次200到300有19次300到400有19次400到500有19次19*4+100=176次
0-100里面有20个2 500就是20*5=100
另外200-299多出100个2
合计200个2
这是一个排列组合问题,有计算公式的