QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#724011#8020. Mine Sweeper IIucup-team3890#WA 0ms3652kbC++14708b2024-11-08 08:08:082024-11-08 08:08:08

Judging History

This is the latest submission verdict.

  • [2024-11-08 08:08:08]
  • Judged
  • Verdict: WA
  • Time: 0ms
  • Memory: 3652kb
  • [2024-11-08 08:08:08]
  • Submitted

answer

#include <iostream>

int n, m;
char a[1007][1007], b[1007][1007];
int main() {
    std::cin.tie(nullptr)->sync_with_stdio(false);
    std::cin >> n >> m;
    for (int i = 1; i <= n; ++i) {
        std::cin >> (a[i] + 1);
    }
    int cc = 0;
    for (int i = 1; i <= n; ++i) {
        std::cin >> (b[i] + 1);
        for (int j = 1; j <= m; ++j) {
            cc += (a[i] != b[i]);
        }
    }
    if (cc > n * m / 2) {
        for (int i = 1; i <= n; ++i) {
            for (int j = 1; j <= m; ++j) {
                a[i][j] ^= ('X' ^ '.');
            }
        }
    }
    for (int i = 1; i <= n; ++i) {
        std::cout << (a[i] + 1) << '\n';
    }
    
    return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 0ms
memory: 3564kb

input:

2 4
X..X
X.X.
X.X.
.X..

output:

.XX.
.X.X

result:

ok OK, Accepted.

Test #2:

score: -100
Wrong Answer
time: 0ms
memory: 3652kb

input:

7 28
............................
.XXXXX...XXXX..XXXX....XXXX.
...X....XX.....X..XX..XX....
...X....X......XXXX...X.....
...X....XX.....X......XX....
.XXXXX...XXXX..X.......XXXX.
............................
............................
..XXXX...XXXX..XXXXX..X...X.
.XX.....XX.......X....X...X.
.X......

output:

XXXXXXXXXXXXXXXXXXXXXXXXXXXX
X.....XXX....XX....XXXX....X
XXX.XXXX..XXXXX.XX..XX..XXXX
XXX.XXXX.XXXXXX....XXX.XXXXX
XXX.XXXX..XXXXX.XXXXXX..XXXX
X.....XXX....XX.XXXXXXX....X
XXXXXXXXXXXXXXXXXXXXXXXXXXXX

result:

wrong answer WA, 159/196 entries diff