编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#5182 #1030. 选择题 Wrong Answer 0 142 ms 528 K C / 1.9 K t330026169 2024-02-25 16:36:15
显示原始代码
#include <stdio.h>
#include <string.h>

int main() {
    int n = 0;
    char Z_ans[10000][5], ans[10000][5];
    int Z_num[10000] = { 0 }, num[10000] = { 0 };
    int point = 0;

    scanf("%d", &n);

    for (int i = 0; i < n; i++) {
        for (int j = 0; j < 4; j++) {
            scanf(" %c", &Z_ans[i][j]);
            Z_num[i]++;
        }
        for (int k = 0; k < 4; k++) {
            scanf(" %c", &ans[i][k]);
            num[i]++;
        }
    }

    for (int i = 0; i < n; i++) {
        if (Z_num[i] == 1 && num[i] == 1) {
            if (Z_ans[i][0] == ans[i][0]) {
                point += 3;
            }
        } else if (num[i] > 1 && Z_num[i] > num[i]) {
            // Do nothing for selecting too many
        } else if (num[i] > 1 && Z_num[i] < num[i]) {
            int flag = 1;
            for (int j = 0; j < num[i]; j++) {
                int found = 0;
                for (int k = 0; k < Z_num[i]; k++) {
                    if (ans[i][j] == Z_ans[i][k]) {
                        found = 1;
                        break;
                    }
                }
                if (!found) {
                    flag = 0;
                    break;
                }
            }
            if (flag) {
                point += 2;
            }
        } else if (num[i] > 1 && num[i] == Z_num[i]) {
            int flag = 1;
            for (int j = 0; j < num[i]; j++) {
                int found = 0;
                for (int k = 0; k < num[i]; k++) {
                    if (ans[i][j] == Z_ans[i][k]) {
                        found = 1;
                        break;
                    }
                }
                if (!found) {
                    flag = 0;
                    break;
                }
            }
            if (flag) {
                point += 5;
            }
        }
    }

    printf("%d\n", point);

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

输入文件(1.in

10000
B
C
D
A
D
A
C
C
D
B
C
B
C
A
C
D
C
D
D
C
C
B
B
A
C
C
D
D
B
D
D
C
D
B
A
B
D
D
C
D
D
D
C
B
B
C
A

<39906 bytes omitted>

答案文件(1.out

7362

用户输出

41525

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(2.in

10000
BC
ABCD
D
D
B
D
C
D
ACD
ABCD
BCD
ABCD
C
ABCD
BCD
ACD
A
D
B
B
AC
BD
A
AD
A
CD
AD
ABC
C
BCD
AB
B
<62709 bytes omitted>

答案文件(2.out

14406

用户输出

34200

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(3.in

10000
BD
ACD
AD
ABCD
A
BCD
A
AB
C
ABCD
A
ABCD
C
AB
BC
CD
D
C
C
A
C
BCD
CD
AC
C
B
ABCD
ABCD
B
D
C
C
D
<62316 bytes omitted>

答案文件(3.out

14342

用户输出

34715

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(4.in

10000
ABCD
ABCD
ABCD
ABCD
CD
ABCD
B
ACD
D
A
C
A
AC
BCD
B
ABCD
AD
CD
AC
AD
C
D
C
C
BD
ABCD
A
BCD
D
AB
<62423 bytes omitted>

答案文件(4.out

14043

用户输出

34505

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(5.in

10000
CAD
CDAB
DAC
ABDC
A
DC
A
CD
DB
DCB
DCAB
DCBA
ACD
DBC
A
CDB
C
CAB
A
C
D
BA
C
D
ABD
DBC
A
D
C
CA
<62189 bytes omitted>

答案文件(5.out

13883

用户输出

32290

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(6.in

10000
DAC
DAC
DAB
CBD
C
B
D
BAC
B
B
B
BC
C
A
AB
DCAB
C
CBD
D
C
CA
CAD
C
ADB
ADCB
ADCB
B
AC
BA
DCAB
C
<62435 bytes omitted>

答案文件(6.out

14128

用户输出

32200

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(7.in

10000
A
ADBC
C
D
BC
DA
A
BDCA
B
D
CD
CAD
ABD
ACDB
DC
DCB
D
CDB
D
DAC
CB
DB
AC
AB
AB
CDBA
A
A
ABDC
CD
<62456 bytes omitted>

答案文件(7.out

14064

用户输出

32595

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #8
Wrong Answer
得分:0
用时:20 ms
内存:528 KiB

输入文件(8.in

10000
DAB
CBA
C
CD
B
DC
A
DBC
C
D
B
D
ABD
ADC
D
B
BDC
BCDA
A
ABC
DC
CB
CDA
ACD
A
A
D
C
ACDB
BACD
A
D
<62419 bytes omitted>

答案文件(8.out

14073

用户输出

32150

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(9.in

10000
C
A
A
C
BCDA
DACB
D
D
ADC
DAB
CA
AB
A
CBAD
C
B
DBAC
DCBA
B
C
A
CDA
B
AC
C
B
BD
ACBD
BDC
CDA
CD
<62314 bytes omitted>

答案文件(9.out

14181

用户输出

32280

Special Judge 信息

Files user_out and answer differ

系统信息

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

输入文件(10.in

10000
BC
DCAB
DABC
ADBC
A
CD
CDA
DABC
D
D
ACB
CDA
DA
AB
A
DBAC
BCD
CDB
C
A
C
C
B
CBAD
C
A
C
B
BDA
BA
<62303 bytes omitted>

答案文件(10.out

14212

用户输出

32075

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0