于是就有了一个名为 interviewstreet.com 的网站。在这里,我们可以找到具有挑战性的编程问题。不幸的是,您必须登录才能查看问题。
以下是我试图解决的问题的简要说明:
找到方程
(1/x) + (1/y) = 1/N!
的正积分解的数目(读取 1 乘 n 阶乘)打印一个整数,它是模 1000007 的正积分解的数目。
例如,当N=3
,(x,y)
可以是:(7,42)
, (9,18)
, (8,24)
, (12,12)
, (42,7)
, (18,9)
, (24,8)
. 或者我是这么想的。
请帮助我,尤其是解决了这个问题的你。我刚刚为问题方程编码。我的算法有问题,我可以要求输出前 10 个整数吗?即N=2
, N=3
, N=4
...N=10
这样我就可以找出算法中的缺陷。谢谢 :)
编辑:哦,请不要发布解决方案代码,因为它会破坏我和试图解决这个问题的人的乐趣:)