每日一题[749]约数有多少

已知nN,且1000n恰好有1000个约数,则n的约数个数的最小值为________.


cover

分析与解 设n=px11px22pxkk,其中pi(i=1,2,,k)都是互不相等质数,且xi(i=1,2,,k)都是正整数,于是1000n=2353px11px22pxkk.

情形一 25均不是n的约数.

此时1000n的约数个数是(3+1)(3+1)(x1+1)(x2+1)(xk+1)=1000,这不可能.

情形二 25中的一个是n的约数(不妨设对应的pip1).

此时1000n的约数个数是(3+1)(x1+3+1)(x2+1)(xk+1)=1000,于是(x1+4)(x2+1)(xk+1)=250,此时n的约数个数为(x1+1)(x2+1)(xk+1)=(x1+1)250x1+4=250750x1+4100,等号当x1=1时取得.

情形三 25均为n的约数(不妨设对应的pip1,p2).

此时1000n的约数个数是(x1+3+1)(x2+3+1)(xk+1)=1000,于是(x1+4)(x2+4)(xk+1)=1000,此时n个约数个数为(x1+1)(x2+1)(xk+1)=(x1+1)(x2+1)1000(x1+4)(x2+4)=40(515x1+4)(515x2+4)160,等号当x1=x2=1时取得.

综上所述,n的约数个数的最小值为100


下面给出一道练习:

练习 只由1,2,3组成的不大于1亿的正整数中,能够被3整除的数的个数是______ .

答案 3280

只由1,2,3组成的n位数有3n个,其中不大于1亿的个数为31+32++38=9840.把它们从小到大排成一列(类似于进制数):1,2,3,11,12,13,21,22,23,,33333331,33333332,33333333.将它们三个三个分组可得每组中有且仅有一个3的倍数,因此所求的正整数有98403=3280个.

此条目发表在每日一题分类目录,贴了标签。将固定链接加入收藏夹。

发表回复