214 条题解

  • 0
    @ 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

    我深刻怀疑出题人的语文。

信息

ID
1307
难度
3
分类
其他 | 数学 点击显示
标签
递交数
3744
已通过
1927
通过率
51%
被复制
16
上传者