编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#1757 #993. 汉诺塔问题 Wrong Answer 42 59 ms 480 K C / 2.8 K t330026203 2023-10-15 16:48:08
显示原始代码
#include <stdio.h>
int main(int argc, char *argv[]) {
    long n, m, k;
    scanf("%ld", &n);
    k = n;
    m = 1;
    k = m;
    if (n > 0 && n < 2) {
        printf("%ld", m);
    } else if (n > 1) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 1 && n < 3) {
        printf("%ld", m);
    } else if (n > 2) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 2 && n < 4) {
        printf("%ld", m);
    } else if (n > 3) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 3 && n < 5) {
        printf("%ld", m);
    } else if (n > 4) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 4 && n < 6) {
        printf("%ld", m);
    } else if (n > 5) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 5 && n < 7) {
        printf("%ld", m);
    } else if (n > 6) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 6 && n < 8) {
        printf("%ld", m);
    } else if (n > 7) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 7 && n < 9) {
        printf("%ld", m);
    } else if (n > 8) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 8 && n < 10) {
        printf("%ld", m);
    } else if (n > 9) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 9 && n < 11) {
        printf("%ld", m);
    } else if (n > 10) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 10 && n < 12) {
        printf("%ld", m);
    } else if (n > 11) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 11 && n < 13) {
        printf("%ld", m);
    } else if (n > 12) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 12 && n < 14) {
        printf("%ld", m);
    } else if (n > 13) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 13 && n < 15) {
        printf("%ld", m);
    } else if (n > 14) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 14 && n < 16) {
        printf("%ld", m);
    } else if (n > 15) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 15 && n < 17) {
        printf("%ld", m);
    } else if (n > 16) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 16 && n < 18) {
        printf("%ld", m);
    } else if (n > 17) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 17 && n < 19) {
        printf("%ld", m);
    } else if (n > 18) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 18 && n < 20) {
        printf("%ld", m);
    } else if (n > 19) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 19 && n < 21) {
        printf("%ld", m);
    } else if (n > 20) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 20 && n < 22) {
        printf("%ld", m);
    } else if (n > 21) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 21 && n < 23) {
        printf("%ld", m);
    } else if (n > 22) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 22 && n < 24) {
        printf("%ld", m);
    } else if (n > 23) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 23 && n < 25) {
        printf("%ld", m);
    } else if (n > 24) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 24 && n < 26) {
        printf("%ld", m);
    } else if (n > 25) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 25 && n < 27) {
        printf("%ld", m);
    } else if (n > 26) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 26 && n < 28) {
        printf("%ld", m);
    } else if (n > 27) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 27 && n < 29) {
        printf("%ld", m);
    } else if (n > 28) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 28 && n < .30) {
        printf("%ld", m);
    } else if (n > 29) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 29 && n < .31) {
        printf("%ld", m);
    } else if (n > 30) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 30 && n < .32) {
        printf("%ld", m);
    } else if (n > 31) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 31 && n < 33) {
        printf("%ld", m);
    } else if (n > 32) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 32 && n < 34) {
        printf("%ld", m);
    } else if (n > 33) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 33 && n < 35) {
        printf("%ld", m);
    } else if (n > 34) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 34 && n < 36) {
        printf("%ld", m);
    } else if (n > 35) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 35 && n < 37) {
        printf("%ld", m);
    } else if (n > 36) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 36 && n < 38) {
        printf("%ld", m);
    } else if (n > 37) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 37 && n < 39) {
        printf("%ld", m);
    } else if (n > 38) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 38 && n < 40) {
        printf("%ld", m);
    } else if (n > 39) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 39 && n < 41) {
        printf("%ld", m);
    } else if (n > 40) {
        m = k * 2 + 1;
        k = m;
    }
    if (n > 40 && n < 42) {
        printf("%ld", m);
    } else if (n > 41) {
        m = k * 2 + 1;
        k = m;
    }
}
子任务 #1
Wrong Answer
得分:42
测试点 #1
Accepted
得分:100
用时:2 ms
内存:224 KiB

输入文件(hanoi0.in

5

答案文件(hanoi0.out

31

用户输出

31

系统信息

Exited with return code 0
测试点 #2
Accepted
得分:100
用时:3 ms
内存:224 KiB

输入文件(hanoi1.in

4

答案文件(hanoi1.out

15

用户输出

15

系统信息

Exited with return code 0
测试点 #3
Accepted
得分:100
用时:3 ms
内存:300 KiB

输入文件(hanoi3.in

24

答案文件(hanoi3.out

16777215

用户输出

16777215

系统信息

Exited with return code 0
测试点 #4
Accepted
得分:100
用时:3 ms
内存:384 KiB

输入文件(hanoi4.in

22

答案文件(hanoi4.out

4194303

用户输出

4194303

系统信息

Exited with return code 0
测试点 #5
Accepted
得分:100
用时:4 ms
内存:268 KiB

输入文件(hanoi5.in

7

答案文件(hanoi5.out

127

用户输出

127

系统信息

Exited with return code 0
测试点 #6
Wrong Answer
得分:0
用时:3 ms
内存:296 KiB

输入文件(hanoi6.in

29

答案文件(hanoi6.out

536870911

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #7
Accepted
得分:100
用时:5 ms
内存:480 KiB

输入文件(hanoi7.in

28

答案文件(hanoi7.out

268435455

用户输出

268435455

系统信息

Exited with return code 0
测试点 #8
Accepted
得分:100
用时:3 ms
内存:232 KiB

输入文件(hanoi8.in

14

答案文件(hanoi8.out

16383

用户输出

16383

系统信息

Exited with return code 0
测试点 #9
Accepted
得分:100
用时:4 ms
内存:224 KiB

输入文件(hanoi9.in

8

答案文件(hanoi9.out

255

用户输出

255

系统信息

Exited with return code 0
测试点 #10
Wrong Answer
得分:0
用时:2 ms
内存:232 KiB

输入文件(hanoi10.in

51

答案文件(hanoi10.out

2251799813685247

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #11
Wrong Answer
得分:0
用时:3 ms
内存:384 KiB

输入文件(hanoi11.in

55

答案文件(hanoi11.out

36028797018963967

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #12
Wrong Answer
得分:0
用时:3 ms
内存:232 KiB

输入文件(hanoi12.in

53

答案文件(hanoi12.out

9007199254740991

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #13
Wrong Answer
得分:0
用时:4 ms
内存:428 KiB

输入文件(hanoi13.in

42

答案文件(hanoi13.out

4398046511103

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #14
Wrong Answer
得分:0
用时:4 ms
内存:224 KiB

输入文件(hanoi14.in

51

答案文件(hanoi14.out

2251799813685247

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #15
Wrong Answer
得分:0
用时:3 ms
内存:284 KiB

输入文件(hanoi15.in

31

答案文件(hanoi15.out

2147483647

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #16
Wrong Answer
得分:0
用时:3 ms
内存:284 KiB

输入文件(hanoi16.in

59

答案文件(hanoi16.out

576460752303423487

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #17
Wrong Answer
得分:0
用时:3 ms
内存:284 KiB

输入文件(hanoi17.in

58

答案文件(hanoi17.out

288230376151711743

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #18
Wrong Answer
得分:0
用时:2 ms
内存:228 KiB

输入文件(hanoi18.in

46

答案文件(hanoi18.out

70368744177663

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #19
Wrong Answer
得分:0
用时:2 ms
内存:272 KiB

输入文件(hanoi19.in

41

答案文件(hanoi19.out

2199023255551

用户输出

-1

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0