首页 > 用户发贴区 > 编程问题提问区 > 求A^B约数的个数M
2008
10-21

前几天有个竞赛题,先求A^B约数的个数M,然后求1到M的立方和即1^3+2^3+……+M^3。1<A,B<1000000。如果按大数处理求约数十分麻烦,而且会超时(题目限定3S内出结果),求助有没有知道用什么算法做的,A^B的约数有多少个,是不是有特殊的求法?有知道的请给解解,谢谢。


顺便问下这里有参加ACM竞赛的朋友没?


求A^B约数的个数M》有 1 条评论

  1. killangel 说:

    没人帮下忙吗

    a^b可不可以先把a因式分解成a1 a2 a3·····

    然后用排列组合求b个a1 a2 a3······有多少不同的乘积?

    或者有其他的数学关系式?

留下一个回复