首页 > 序列求和
头像 小嗷犬
发表于 2023-08-07 22:10:44
考察知识点:数学、逆元 11+22+⋯+nn=n(n+1)(2n+1)61^1+2^2+\dots+n^n = \frac{n(n+1)(2n+1)}{6}11+22+⋯+nn=6n(n+1)(2n+1)​ 证明方法有很多种,详情请见: 1²+2²+…+n²求和公式的推导有哪些方法? - 知乎 注意 展开全文
头像 回归梦想
发表于 2020-07-03 22:19:46
来源:牛客网@[toc] 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 131072K,其他语言262144K 64bit IO Format: %lld 题目描述 定义S(n) = 12 + 22 + … + n2,输出S(n) % 1000000007。 注意:1 < 展开全文
头像 威风镰鼬
发表于 2021-06-18 09:57:00
思路 本来纳闷这不就是求平方和,带公式就好了嘛?,过程中要不断取模避免出错。不过结果还是不一样……突然想到我除了一个数,要用逆元呀~因此公式应该改为就可以得到正确答案了~(可以提前算出6模1e+7意义下的逆元) 代码 #include<bits/stdc++.h> using names 展开全文
头像
发表于 2019-10-31 18:16:33
(图片好像在题解里显示不出来,可以点进博客看)这是道数学题。结论:S(n)=n(n+1)(2n+1)/6证明:将左边式子相加,右边式子相加,得:化简得:然后逆元求解一下就行了

等你来战

查看全部