Submission #61163696


Source Code Expand

Copy
#include <bits/stdc++.h>
using namespace std;
int main() {
int K;
string S, T;
cin >> K >> S >> T;
// Operate 0
if (S == T) {
cout << "Yes\n";
return 0;
}
// Operate 1
int cnt = 0;
if (S.length() - T.length() == 1) {
for (int i = 0; i < (int)T.length(); i++) {
if (cnt == 0) {
if (S[i] == T[i])
continue;
if (S[i + 1] == T[i]) {
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <bits/stdc++.h>
using namespace std;

int main() {
    int K;
    string S, T;
    cin >> K >> S >> T;
    // Operate 0
    if (S == T) {
        cout << "Yes\n";
        return 0;
    }

    // Operate 1
    int cnt = 0;
    if (S.length() - T.length() == 1) {
        for (int i = 0; i < (int)T.length(); i++) {
            if (cnt == 0) {
                if (S[i] == T[i])
                    continue;
                if (S[i + 1] == T[i]) {
                    cnt++;
                    continue;
                }
            } else if (S[i + 1] == T[i]) {
                continue;
            }
            cout << "No\n";
            return 0;
        }
    } else if (S.length() - T.length() == -1) {
        for (int i = 0; i < (int)S.length(); i++) {
            if (cnt == 0) {
                if (S[i] == T[i])
                    continue;
                if (S[i] == T[i + 1]) {
                    cnt++;
                    continue;
                }
            } else if (S[i] == T[i + 1]) {
                continue;
            }
            cout << "No\n";
            return 0;
        }
    } else if (S.length() == T.length()) {
        for (int i = 0; i < (int)S.length(); i++) {
            if (S[i] != T[i]) {
                cnt++;
            }
            if (cnt > 1) {
                cout << "No\n";
                return 0;
            }
        }
    } else {
        cout << "No\n";
        return 0;
    }
    cout << "Yes\n";
    return 0;
}

Submission Info

Submission Time
Task C - Operate 1
User Mikan04y
Language C++ 20 (gcc 12.2)
Score 350
Code Size 1556 Byte
Status AC
Exec Time 13 ms
Memory 5376 KB

Compile Error

Main.cpp: In function ‘int main()’:
Main.cpp:31:40: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
   31 |     } else if (S.length() - T.length() == -1) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 350 / 350
Status
AC × 6
AC × 32
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt, sample_05.txt, sample_06.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt, sample_05.txt, sample_06.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt, test_23.txt, test_24.txt, test_25.txt, test_26.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 3676 KB
sample_02.txt AC 1 ms 3524 KB
sample_03.txt AC 1 ms 3476 KB
sample_04.txt AC 1 ms 3484 KB
sample_05.txt AC 1 ms 3528 KB
sample_06.txt AC 1 ms 3484 KB
test_01.txt AC 1 ms 3488 KB
test_02.txt AC 1 ms 3488 KB
test_03.txt AC 1 ms 3596 KB
test_04.txt AC 1 ms 3596 KB
test_05.txt AC 1 ms 3476 KB
test_06.txt AC 12 ms 5212 KB
test_07.txt AC 13 ms 5280 KB
test_08.txt AC 12 ms 5332 KB
test_09.txt AC 12 ms 5368 KB
test_10.txt AC 12 ms 5376 KB
test_11.txt AC 6 ms 4176 KB
test_12.txt AC 6 ms 4092 KB
test_13.txt AC 3 ms 3660 KB
test_14.txt AC 3 ms 3800 KB
test_15.txt AC 13 ms 5208 KB
test_16.txt AC 12 ms 5208 KB
test_17.txt AC 12 ms 5240 KB
test_18.txt AC 13 ms 5216 KB
test_19.txt AC 12 ms 5128 KB
test_20.txt AC 12 ms 5144 KB
test_21.txt AC 13 ms 5288 KB
test_22.txt AC 12 ms 5212 KB
test_23.txt AC 12 ms 5204 KB
test_24.txt AC 12 ms 5212 KB
test_25.txt AC 12 ms 5180 KB
test_26.txt AC 12 ms 5208 KB


2025-03-11 (Tue)
03:52:54 +00:00