3460能被2000-2100之间的哪个数整除

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:34:29
能除开就行,有个3-4位小数也行.有什么简便算法吗,如能提供定将追加分数啊!

简便算法是:
这个题可以理解为2000-2100能被1除开,
而所有数中能被1除开的只能是由2和5组成,任何包含其它的数如3,7,13等都不可能被1除开的

所以问题就变成了在2000-2100中找由n个2和m个5相乘的数了
2000就是一个这样的数 2000=2*2*2*5*5

首先找全部由2组成的数,发现2^10=1024, 2^11=2048,2^12=4096
所以找到2048是可以被除开的,而其只要这样一个数

5^4=625, 5^5=3125,所以由5组成的数没有

继续寻找n个2和m个5相乘的组合,其中n<11,m<=4
当m=4,n=2,时,可以发现5^4*2^2=2500是这样的数
m=3,n=4,也就是2000是这样的数
m=2,n=7,时为3200,n=6时为1600,所以没有这样的数
m=1,n=9,时为2560是这样的数

所以3600在在2000-2100之间能够被除开的数有也仅有:2000,2048,2500,2560

3460÷2000=1.73

肯定没有,2000×2都至少4000了,所以没有的

商是小数的话,那就不叫整除了