214 条题解

  • -1
    @ 2017-01-22 19:02:09

    #include<iostream>
    using namespace std;
    long long n;
    int main()
    {
    long long num;
    cin>>n;
    num=n*(n+1)*(2*n+1);
    num/=6;
    cout<<num<<endl;
    return 0;
    }
    水题

  • -1
    @ 2016-07-16 10:36:36

    第一遍迷之错误
    注意开始存的时候,n就要存为long long
    #include <iostream>

    int main(){
    long long re,n;
    std::cin>>n;
    re=n*(n+1)*(2*n+1);
    re/=6;
    std::cout<<re;
    return 0;
    }

  • -1
    @ 2016-06-01 14:57:09

    公式是一个好东西23333
    n*(n+1)*(2*n+1) div 6

  • -1
    @ 2016-03-24 21:46:00

    Python直接套公式版233
    python
    n = int(raw_input());
    result = long(n*(n+1)*(2*n+1)/6);
    print result;

  • -1
    @ 2016-03-18 20:09:20
    var n:int64;
    begin
      read(n);
      write(n*(n+1)*(2*n+1) div 6);
    end.
    
  • -1
    @ 2015-10-04 12:10:14

    什么叫总边长,和边长有什么区别?

  • -1
    @ 2014-01-27 15:46:58

    套公式即可
    公式推到较简单(自己画画图,推一推)
    s=Σi^2=n*(n+1)*(2n+1)/6
    简单估算即可知道,n*(n+1)*(2n+1)超过long,经bc计算,n最大是n*(n+1)*(2n+1)不超过long long,故开long long即可

    /*
    vijos 1307
    The square grid of a n*n.
    enter n,print the number of squares.
    such as,enter 2,print 5.
    /
    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    long long n,s;
    scanf("%lld",&n);
    s=n
    (n+1)*(2*n+1)/6;
    printf("%lld",s);
    return 0;
    }

  • -1
    @ 2013-11-03 08:26:06

    简单的数学题。。。
    平方累加就ac了。。。

  • -1
    @ 2013-10-27 20:54:55

    var ans:qword;
    i,j,k,l,m,n:longint;
    begin
    ans:=0;
    readln(n);
    for i:=1 to n do
    ans:=ans+i*i;
    writeln(ans);
    end.

    • @ 2013-10-27 20:55:32

      我靠,我怎么提交到题解来了- -

  • -1
    @ 2013-07-28 15:16:58

    一遍AC
    var n,i:integer;
    ans:int64;
    begin
    readln(n);
    for i:=1 to n do ans:=ans+(n+1-i)*(n+1-i);
    writeln(ans);
    end.

  • -1
    @ 2012-11-04 18:31:22

    var a:int64;begin read(a);write((a*(a+1)*(2*a+1))div 6);end.

  • -1
    @ 2012-10-27 16:14:05

    #include

    #include

    using namespace std;

    unsigned long long n,s;

    int main(void)

    {cin>>n;

    for (unsigned long long i=1;i

  • -1
    @ 2012-08-07 19:32:38

    51%是怎么刷出来的??

    路过o(╯□╰)o

  • -1
    @ 2010-07-04 19:55:08

    自豪啊!!!鸡冻啊!!!!!

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 0ms

    ├ 测试数据 07:答案正确... 0ms

    ├ 测试数据 08:答案正确... 0ms

    ├ 测试数据 09:答案正确... 0ms

    ├ 测试数据 10:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    program p1307;

    var n,s:int64;

    i:longint;

    begin

    readln(n);

    s:=0;

    for i:=n downto 1 do s:=i*i+s;

    writeln(s);

    end.

信息

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