摘要:
S=a + (a + 1) + (a + 2) + ...... + b(其中a, b > 0)现在我们要求,给定一个正整数S,求有多少种不同的,使得上述的等式成立。这个问题很有意思,我猜大家一定想出了比较简单的那个方法了。方法1:代码大概是这个样子的:int sum = 0;for(int st = 1, ed = 1; ed y。1: x = 5, y = 4 => a = 1 b = 4 即10=1+2+3+42: x = 20, y = 1 => a = 10 b= 10. 即10=10S=152S=30=2*3*5,所以满足S=a + (a + 1) + (a + 阅读全文
posted @ 2014-01-26 15:54
haolujun
阅读(1321)
评论(0)
推荐(0)

浙公网安备 33010602011771号