QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#753651#9726. AUSelectricstick#WA 0ms3656kbC++20717b2024-11-16 13:23:202024-11-16 13:23:21

Judging History

你现在查看的是最新测评结果

  • [2024-11-16 13:23:21]
  • 评测
  • 测评结果:WA
  • 用时:0ms
  • 内存:3656kb
  • [2024-11-16 13:23:20]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
#define rep(i, a, b) for (int i = a; i < (b); i++)
#define all(x) (x).begin(), (x).end()
#define SZ(x) ((int)(x).size())

void solve() {
    string s1, s2, s3;
    cin >> s1 >> s2 >> s3;
    if (SZ(s1) != SZ(s2)) {
        return cout << "NO" << '\n', void();
    }
    if (SZ(s3) != SZ(s1)) {
        return cout << "YES" << '\n', void();
    }
    bool chk = 0;
    rep(i, 0, SZ(s3)) {
        if (!(s3[i] == s1[i] || s3[i] == s2[i])) {
            chk = 1;
        }
    }
    cout << (chk ? "YES" : "NO") << '\n';
}

int main() {
    cin.tie(0)->sync_with_stdio(0);
    int tt;
    cin >> tt;
    while (tt--) {
        solve();
    }
}

详细

Test #1:

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

input:

4
abab
cdcd
abce
abab
cdcd
abcd
abab
cdcd
abc
x
yz
def

output:

YES
NO
YES
NO

result:

ok 4 lines

Test #2:

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

input:

10
ekkzjwextuoazxsosiiiditwrjiztfvxtzaztmdfhxroaqkjcdgsgiitkfglcrtgjquspjyjtodyhxetldbhvxampcvbinzgksxkunduhvbddakqswurshbnuazthfnxmsuyypznmxmatsnvpqovscnkkcjphtcmcsqteeikwggnugskjjwttvlrxmmrkyltxjhfiqicttcfumurdrmiqauruywgdomxxpbeunliyvsutrneexoyckjflhnmmaaovxubnptlemptxbhrflbnfcowktydgbugdxvkvegza...

output:

YES
YES
NO
YES
YES
YES
YES
YES
YES
YES

result:

wrong answer 1st lines differ - expected: 'NO', found: 'YES'