[c++] 样例过, 测试点全WA求助大佬

P5730 【深基5.例10】显示屏

D_guard @ 2022-04-21 17:28:44

rt,全部点错因均为 too long on line 1 (详细测试信息)

1'在洛谷IDE中测试亦正确

蒟蒻代码(数组dict的内容来自题解,大约不算剽窃吧()

#include <iostream>
#include <cstdio>
using namespace std;
int n, num[100];
char x, dict[10][5][3] = 
{
    {//0
        'X','X','X',
        'X','.','X',
        'X','.','X',
        'X','.','X',
        'X','X','X',
    },
    {//1
        '.','.','X',
        '.','.','X',
        '.','.','X',
        '.','.','X',
        '.','.','X',
    },
    {//2
        'X','X','X',
        '.','.','X',
        'X','X','X',
        'X','.','.',
        'X','X','X',
    },
    {//3
        'X','X','X',
        '.','.','X',
        'X','X','X',
        '.','.','X',
        'X','X','X',
    },
    {//4
        'X','.','X',
        'X','.','X',
        'X','X','X',
        '.','.','X',
        '.','.','X',
    },
    {//5
        'X','X','X',
        'X','.','.',
        'X','X','X',
        '.','.','X',
        'X','X','X',
    },
    {//6
        'X','X','X',
        'X','.','.',
        'X','X','X',
        'X','.','X',
        'X','X','X',
    },
    {//7
        'X','X','X',
        '.','.','X',
        '.','.','X',
        '.','.','X',
        '.','.','X',
    },
    {//8
        'X','X','X',
        'X','.','X',
        'X','X','X',
        'X','.','X',
        'X','X','X',
    },
    {//9
        'X','X','X',
        'X','.','X',
        'X','X','X',
        '.','.','X',
        'X','X','X',
    }
};
int main(){
    scanf("%d", &n);
    for(int i=0; i<n; ++i)
        cin>>x, num[i] = int(x-'0');
    for(int i=0; i<5; ++i){
        for(int j=0; j<n; ++j){
            for(int k=0; k<3; ++k)
                printf("%c", dict[num[j]][i][k]);
            printf(".");
        }
        printf("\n");
    }
    return 0;
}

另附测试数据:

1'输入:

6
114514

1'答案:

..X...X.X.X.XXX...X.X.X
..X...X.X.X.X.....X.X.X
..X...X.XXX.XXX...X.XXX
..X...X...X...X...X...X
..X...X...X.XXX...X...X

1'我的输出(洛谷IDE):

..X...X.X.X.XXX...X.X.X.
..X...X.X.X.X.....X.X.X.
..X...X.XXX.XXX...X.XXX.
..X...X...X...X...X...X.
..X...X...X.XXX...X...X.

by _Remake_ @ 2022-04-21 17:32:57

您多了最后一列输出


by _Remake_ @ 2022-04-21 17:33:52

..X...X.X.X.XXX...X.X.X
..X...X.X.X.X.....X.X.X
..X...X.XXX.XXX...X.XXX
..X...X...X...X...X...X
..X...X...X.XXX...X...X

..X...X.X.X.XXX...X.X.X.
..X...X.X.X.X.....X.X.X.
..X...X.XXX.XXX...X.XXX.
..X...X...X...X...X...X.
..X...X...X.XXX...X...X.

你自己对比一下


by _Remake_ @ 2022-04-21 17:34:13

@D_guard


by _Haoomff_ @ 2022-04-21 17:51:59

@D_guard 因为您输出之后还有一个输出".",所以输出"."时要特判一下


by D_guard @ 2022-04-21 18:02:05

@Haoomff @Remake 感谢大佬,是我眼拙了...

此贴完


|