题解

111 条题解

  • 0
    @ 2009-07-29 22:27:25

    var i,j,n,x1,x:longint;

    procedure try(k:longint);

    var d,c:longint;

    begin

    if k=3 then write('2+2(0)')

    else

    begin

    if k=2 then write('2')

    else

    if k=1 then write('2(0)')

    else

    begin

    c:=0; d:=1;

    while d

  • 0
    @ 2009-07-29 22:20:40

    程序写废的话相当考静态查错啊...>与>=的差别...40分

  • 0
    @ 2009-07-29 22:07:15

    不要在乎第几,跟重要的是我发现了trunc(ln(n)/2)在n>100时为2的k次的时候是错的,那位大牛告诉我为什么啊

  • 0
    @ 2009-07-29 22:00:08

    第一次....

    编译通过...

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

    ├ 测试数据 02:运行时错误...| 错误号: 202 | 堆栈溢出错

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

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

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

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

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

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

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

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

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

    Unaccepted 有效得分:90 有效耗时:0ms

    ......机子上不管怎么测都是对的..以为是评测机的缘故...交了第二次..

    第二次....

    编译通过...

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

    ├ 测试数据 02:运行时错误...| 错误号: 202 | 堆栈溢出错

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

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

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

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

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

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

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

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

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

    Unaccepted 有效得分:90 有效耗时:0ms

    我汗...于是就将n从1循环到20000..果然在128(ps..其实是16384..因为128在前)的时候发生错误...

    终于..第三次....

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    .....我汗...

    现在

    Flag   Accepted

    题号   P1597

    类型(?)   数论 / 数值

    通过   66人

    提交   126次

    通过率   52%

    难度   1

  • 0
    @ 2009-07-29 21:11:53

    额。。庆祝一下,第60个通过,还不算太晚吧。。

    Flag   Accepted

    题号   P1597

    类型(?)   数论 / 数值

    通过   60人

    提交   117次

    通过率   51%

    难度   1

  • 0
    @ 2009-07-29 20:00:06

    交表不就得了

  • 0
    @ 2009-07-29 19:46:58

    以后发题解千万不能有g u a n g ga0字眼,否则会被删T_T.

    这题没啥说的了,白痴(

  • 0
    @ 2009-07-29 19:39:48

    没人贴记录那我也不献丑了。。

    老早老早的时候做这道题把我弄糊涂了。。。现在再来看,发现原来那个时候自己连题目的意思都没理解。。。不过所幸现在是搞定了。。。第38个AC。。。下次一定要趁早

  • 0
    @ 2009-07-29 18:00:20

    先做一个2的n次方的表

    然后递归

    把任意数n拆分成2^k+b

    分别对k和b进行递归

  • 0
    @ 2009-07-29 15:31:20

    庆祝第十个AC

    hoho

    水题一道

    给个主代码提示

    int main()

    {

    scanf("%d",&n);

    work(n,0);

    printf("\n");

    return 0;

    }

    work函数自己想~

    递归可以过哦

  • 0
    @ 2009-07-29 15:13:16

    第二个AC的,其实就是递归求N的2进制,然后输出。

信息

ID
1597
难度
3
分类
模拟 点击显示
标签
递交数
2824
已通过
1420
通过率
50%
被复制
10
上传者