214 条题解
-
0pyh119 LV 3 @ 2006-11-11 12:25:32
C/C++用户不要用高精度或者是long long,请用double(注意计算时把long转换为double),输出时写一句"%0.0lf",不应该TLE
-
02006-11-10 22:23:08@
答案的数据很大,乱写点才能过
-
02006-11-10 22:19:18@
晕 没写过这么快就A的题(看题到AC共30秒)
-
02006-11-10 21:42:15@
1^2+2^2+...+n^2=(2n+1)(n+1)n/6
直接用double就好 -
02006-11-10 21:40:59@
唉 难得用不足10行的程序A
谢谢出题人让我练提交框编程的能力.. -
02006-11-10 21:36:54@
1^2+2^2+...+n^2
-
02006-11-10 21:33:23@
其实很简单,f(x)=1^2+2^2+...+n^2,数据类型要用int64或qword
-
02006-11-10 21:30:01@
1^2+2^2+3^2+4^2+...+N^2
-
02006-11-10 21:23:37@
我用EXTENDED过的~for i:=1 to n do k:=k+i*i就行了
-
02006-11-10 21:21:33@
呵呵,级数求和?n(n+1)(2n+1)/6
-
02006-11-10 21:31:01@
得了七个点·········
-
02006-11-10 21:21:00@
差点被忽悠了
不过。。。。
这个。。。。
我看了半天才看出来原来是要数正方形个数啊 -
02006-11-10 21:02:19@
我的题.我占第一个
有规律,有陷阱
并纪念64/74 -
-12017-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; }
-
-12017-11-24 21:01:46@
我的理解能力有点弱....... 题意解释
一个5*5的“地板”。
它有1个边长5的正方形,4个边长4的正方形,9个边长3的正方形,16个边长2的正方形,25个边长1的正方形。
那么正方形总数是1+4+9+16+25.
-
-12017-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;
}
-
-12017-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
-
-12017-05-14 20:15:25@
貌似都是直接出解的 我来个递推式吧
\(f(i)=f(i-1)+i^2(0 \le i \le 32767, f(0)=0 )\) -
-12017-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; }
-
-12017-01-22 19:21:56@
我深刻怀疑出题人的语文。