美文网首页
2018-07-21-数列

2018-07-21-数列

作者: termanary | 来源:发表于2018-07-21 15:26 被阅读0次

    题目:
    HDOJ-1001
    HDOJ-2058
    HDOJ-2576
    参考:1

    假设x=sn
    则 sn-sn-1=n(n+1)/2; s1=1;
    求sn的通项公式 通过累加法 之后化简 可求得公式为Sn = n(n+1)(n+2)/6;

    对sn求余 我们可以分成2部分 即n(n+1) 和 (n+2)
    注意 本题中要保证n(n+1)(n+2)能被6整除 因为sn一定是个整数
    所以求余的时候要这样求余
    s1 = (n(n+1))% (200905246);
    余数里包含6是保证后面的式子可以被6整除。
    s2 = (s1
    (n+2)/6)%20090524;

    相关文章

      网友评论

          本文标题:2018-07-21-数列

          本文链接:https://www.haomeiwen.com/subject/pvshmftx.html