编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#2974 #1005. 兜圈子 Wrong Answer 14 2161 ms 576 K C / 1.4 K s230026068 2023-11-22 20:34:40
显示原始代码
#include <stdio.h>

struct Point {
    int x;
    int y;
};

struct Point find_stopped_location(int H, int W, char grid[H][W]) {
    struct Point current = { 1, 1 };  // 初始位置

    while (1) {
        char direction = grid[current.x - 1][current.y - 1];

        if (direction == 'U' && current.x != 1) {
            current.x--;
        } else if (direction == 'D' && current.x != H) {
            current.x++;
        } else if (direction == 'L' && current.y != 1) {
            current.y--;
        } else if (direction == 'R' && current.y != W) {
            current.y++;
        } else {
            // 不能再移动
            return current;
        }

        // 如果回到了起始位置,说明可以无限制地移动
        if (current.x == 1 && current.y == 1) {
            current.x = -1;
            current.y = -1;
            return current;
        }
    }
}

int main() {
    int H, W;

    scanf("%d %d", &H, &W);

    char grid[H][W];

    for (int i = 0; i < H; i++) {
        scanf("%s", grid[i]);
    }

    // 查找停留位置
    struct Point result = find_stopped_location(H, W, grid);

    // 输出结果
    if (result.x == -1 && result.y == -1) {
        printf("-1\n");
    } else {
        printf("最终停留在位置:%d %d\n", result.x, result.y);
    }

    return 0;
}
子任务 #1
Wrong Answer
得分:14
测试点 #1
Wrong Answer
得分:0
用时:5 ms
内存:224 KiB

输入文件(00_sample_00.in

2 3
RDU
LRU

答案文件(00_sample_00.out

1 3

用户输出

最终停留在位置:1 3

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(00_sample_01.in

2 3
RRD
ULL

答案文件(00_sample_01.out

-1

用户输出

-1

系统信息

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

输入文件(00_sample_02.in

9 44
RRDDDDRRRDDDRRRRRRDDDRDDDDRDDRDDDDDDRRDRRRRR
RRRDLRDRDLLLLRDRRLLLDDRDLLLRDDDLLLDRRLLLLLDD
DRDLR
<310 bytes omitted>

答案文件(00_sample_02.out

9 5

用户输出

最终停留在位置:9 5

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(01_random_1_00.in

500 500
RRUURUUURDRURLLLUDDRLRUUUURRRLRUUULRLURDUDUURDRRUDDRDLLLRRLLLLULRUULRRLDDRURDLULDUDDLRRRLUDR
<250408 bytes omitted>

答案文件(01_random_1_00.out

1 3

用户输出

最终停留在位置:1 3

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(01_random_1_01.in

500 500
DDDUUULULDUUUUDRULURDLLULUURDLRUULDLUDRLLDDDULUURDLLDLDDRDULUUURULDRDUDUDDRDLLLLRDDUULLRLUUD
<250408 bytes omitted>

答案文件(01_random_1_01.out

-1

用户输出

-1

系统信息

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

输入文件(01_random_1_02.in

500 500
LULRRLLRDDULRUULRDULRUDUDLDDULRUDLLRRDULDRLDUDLDRULUUDUURLLLDRRLLDUUULUURRLRLLLDDRLDLDDRUDRD
<250408 bytes omitted>

答案文件(01_random_1_02.out

1 1

用户输出

最终停留在位置:1 1

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #7
Time Limit Exceeded
得分:0
用时:1049 ms
内存:484 KiB

输入文件(02_random_2_00.in

500 500
RRRDLURDUUDLRRRUURUDLUDRURURUURUDDRUDDDDURUDURULDLRRRLDRDDRDDULURDDDLRDURUDDRLUUDRLUDLLDURRL
<250408 bytes omitted>

答案文件(02_random_2_00.out

-1
测试点 #8
Time Limit Exceeded
得分:0
用时:1051 ms
内存:536 KiB

输入文件(02_random_2_01.in

500 500
RRRRRDDLDLDLRRRRDLRLLLLLRUUURRUDRURDULLDLUUDLULLDLURUDDLRLRRLLRLRUUURLURDURULLRRRDULRDLDDLUU
<250408 bytes omitted>

答案文件(02_random_2_01.out

-1
测试点 #9
Wrong Answer
得分:0
用时:6 ms
内存:484 KiB

输入文件(02_random_2_02.in

500 500
DRDULLRDDURDLLLUDULRLLRRDLDUDDUULDDURUDDURDDRLRDRDRRLURDRUDLRULDRDRDURUUUDDRDDRLRDRLRUURRRUL
<250408 bytes omitted>

答案文件(02_random_2_02.out

-1

用户输出

最终停留在位置:1 4

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(03_max_00.in

500 500
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
<250408 bytes omitted>

答案文件(03_max_00.out

-1

用户输出

最终停留在位置:1 256

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(03_max_01.in

500 500
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
<250408 bytes omitted>

答案文件(03_max_01.out

341 1

用户输出

最终停留在位置:1 256

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(03_max_02.in

500 500
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
<250408 bytes omitted>

答案文件(03_max_02.out

500 432

用户输出

最终停留在位置:1 256

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(03_max_03.in

500 500
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
<250408 bytes omitted>

答案文件(03_max_03.out

432 500

用户输出

最终停留在位置:1 256

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(03_max_04.in

500 500
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
<250408 bytes omitted>

答案文件(03_max_04.out

1 441

用户输出

最终停留在位置:1 256

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0