题解

165 条题解

  • 0
    @ 2007-07-09 15:45:01

    Program qdg(input,output);

    var

    a,b,c:integer;

    begin

    readln(a);

    b:=1;

    for c:=1 to a do begin

    b:=2*b;

    writeln(b);

    end.

  • 0
    @ 2007-07-08 13:52:06

    "所以决定自己用在最少的刀数划出最多的蛋糕份数。"这一句符合语法么.....-_-!!!

  • 0
    @ 2007-07-06 13:01:47

    #include

    void main()

    {

    long int n;

    scanf("%ld",&n);

    printf("%.0lf",(double)n*(n-1)/2+1);

    }

  • 0
    @ 2007-07-01 19:52:43

    显然每一刀与其他切过的线相交时分成的部分最多,所以增加的部分每次递增1,所以有f(n) = (1+n)*n/2 + 1;

    #include

    int main() {

    long n;

    scanf("%ld",&n);

    printf("%ld",(1+n)*n/2+1);

    return 0;

    }

    要用int64

  • 0
    @ 2007-06-26 13:37:32

    var a,b,n:real;

    begin

    b:=0;

    readln(n);

    for a:=1 to n do b:=b+1;

    write(b);

    end.

  • 0
    @ 2007-06-24 09:31:42

    var i,k,l:real;

    n,j:longint;

    begin

    readln(n);

    i:=1;

    k:=1;

    for j:=1 to n do

    begin

    i:=i+k;

    k:=k+1;

    end;

    writeln(i:0:0);

    end.

  • 0
    @ 2007-06-24 09:20:17

    program cake;

    var n,m:integer;

    begin

    read(n);

    m:=1+n*(n+1)/2;

    write(m);

    end.

  • 0
    @ 2007-06-22 21:46:01

    var

    i,j,n,b:longint;

    begin

    read(n);

    begin

    for i:=1 to n do

    for j:=1 to i do

    b:=b+j;

    end;

    write(b);

    end.

  • 0
    @ 2007-06-19 21:14:58

    一开始还以为可以任意方向切的。

    后来才发现那样切就不能吃了~~~~~~~

    由横切公式很容易推出立体切的递推公式:

    f(n)=f(n-1)+n*(n+1)+1;

  • 0
    @ 2007-06-17 21:47:34

    var

    n,y:qword;

    begin

    readln(y);

    n:=y*(y+1)div 2+1;

    write(n);

    end.

    郁闷 应该没人会去一步一步做吧 …不过提交上去说编译错误 不知道怎么回事说编译错误 请教下怎么办

  • 0
    @ 2007-06-17 15:32:55

    译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    var n,t:qword;

    begin

    readln(t);

    n:=t*(t+1)div 2+1;

    write(n);

    end.

  • 0
    @ 2007-06-15 13:33:47

    编译通过...

    ├ 测试数据 01:答案错误...

     ├ Hint: 这个点弱啊~~同学~~ ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 02:答案错误...

     ├ Hint: 哈哈~~这个点更弱 ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 03:答案错误...

     ├ Hint: WA ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 04:答案错误...

     ├ Hint: WA ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 05:答案错误...

     ├ Hint: WA ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 06:答案错误...

     ├ Hint: WRONG ANSWER~~ ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 07:答案错误...

     ├ Hint: 数开小了,同志 ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 08:答案错误...

     ├ Hint: WA ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 09:答案错误...

     ├ Hint: 超过世界人口了 ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 10:答案错误...

     ├ Hint: 加上宇宙的人都不够哦~~~ ├ 标准行输出

     ├ 错误行输出

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

    评测机真弱..只不过没有省略小数点就说我错.

  • 0
    @ 2007-06-13 21:38:36

    var

    n,i,m:int64;

    begin

    readln(n);

    m:=n*(n+1) div 2 +1;

    writeln(m);

    end.

  • 0
    @ 2007-06-13 19:42:59

    program cake;

    var

    r:longint;

    s,m,n:int64;

    begin

    readln(m);

    n:=m;

    s:=n*(n+1) div 2;

    s:=s+1;

    writeln(s);

    end.

  • 0
    @ 2007-06-10 20:31:37

    就是使切的刀线的交点最多就是最多的份数~~~

  • 0
    @ 2007-06-10 11:08:26

    这题难度应该为0

    小学的东西

  • 0
    @ 2007-06-07 19:51:32

    #include

    main()

    {

    double knife;

    scanf("%1f"&knife);

    printf("%.01f",knife*(knife+1)/2+1);

    }

  • 0
    @ 2007-06-13 22:25:06

    program w;

    var n,s:int64;

    i:longint;

    begin

    read(n);

    s:=1;

    for i:=1 to n do

    begin

    s:=s+i;

    end;

    write(s);

    end.

  • 0
    @ 2007-06-02 13:34:10

    晕死!这难道不应该用高精度来做的吗?题目的意思不是2的n次方吗!怎么就这样.....砍3刀可以出8块蛋糕的啊!就像3个平面最多可以把空间分成8块.......

  • 0
    @ 2007-05-28 21:43:43

    (1+n)*n/2+1

信息

ID
1324
难度
3
分类
其他 | 数学 点击显示
标签
递交数
1832
已通过
925
通过率
50%
被复制
4
上传者