214 条题解
-
0
pyh119 LV 3 @ 2006-11-11 12:25:32
C/C++用户不要用高精度或者是long long,请用double(注意计算时把long转换为double),输出时写一句"%0.0lf",不应该TLE
-
0@ 2006-11-10 22:23:08
答案的数据很大,乱写点才能过
-
0@ 2006-11-10 22:19:18
晕 没写过这么快就A的题(看题到AC共30秒)
-
0@ 2006-11-10 21:42:15
1^2+2^2+...+n^2=(2n+1)(n+1)n/6
直接用double就好 -
0@ 2006-11-10 21:40:59
唉 难得用不足10行的程序A
谢谢出题人让我练提交框编程的能力.. -
0@ 2006-11-10 21:36:54
1^2+2^2+...+n^2
-
0@ 2006-11-10 21:33:23
其实很简单,f(x)=1^2+2^2+...+n^2,数据类型要用int64或qword
-
0@ 2006-11-10 21:30:01
1^2+2^2+3^2+4^2+...+N^2
-
0@ 2006-11-10 21:23:37
我用EXTENDED过的~for i:=1 to n do k:=k+i*i就行了
-
0@ 2006-11-10 21:21:33
呵呵,级数求和?n(n+1)(2n+1)/6
-
0@ 2006-11-10 21:31:01
得了七个点·········
-
0@ 2006-11-10 21:21:00
差点被忽悠了
不过。。。。
这个。。。。
我看了半天才看出来原来是要数正方形个数啊 -
0@ 2006-11-10 21:02:19
我的题.我占第一个
有规律,有陷阱
并纪念64/74 -
-1@ 2017-12-02 19:57:58
AC60纪念
#include<iostream> #define fo(i,a,b) for(int i=a;i>=b;--i) using namespace std; long long n,m,sum,su=0; int main() { scanf("%lld",&n); fo(i,n,1) { sum+=(i*i); } printf("%lld",sum); return 0; } -
-1@ 2017-11-24 21:01:46
我的理解能力有点弱....... 题意解释
一个5*5的“地板”。
它有1个边长5的正方形,4个边长4的正方形,9个边长3的正方形,16个边长2的正方形,25个边长1的正方形。
那么正方形总数是1+4+9+16+25.
-
-1@ 2017-09-28 15:46:46
首先可有递推式
f(n)=f(n-1)+n方
然后会有另一个公式
数列n方的前n项和
n*(n+1)*(2n+1)
cpp
#include<iostream>
using namespace std;
int main()
{
int i;
long long ans=0,n;
cin>>n;
ans=n*(n+1)*(2*n+1)/6;
cout<<ans;
return 0;
}
-
-1@ 2017-08-20 01:22:26
#include <iostream> #include <cstdio> #include <cstdlib> #include <cmath> #include <cstring> #include <algorithm> using namespace std; int main() { long long n,sum; scanf("%lld",&n); sum=n*(n+1)*(2*n+1)/6; printf("%lld\n",sum); return 0; }30题纪念,this question is full of water!!!water question!!!water description
-
-1@ 2017-05-14 20:15:25
貌似都是直接出解的 我来个递推式吧
\(f(i)=f(i-1)+i^2(0 \le i \le 32767, f(0)=0 )\) -
-1@ 2017-03-22 14:27:07
#include <iostream> using namespace std; int main() { long long n; cin >> n; cout << (n)*(n+1)*(2*n+1) / 6; } -
-1@ 2017-01-22 19:21:56
我深刻怀疑出题人的语文。