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 0if (S == T) {cout << "Yes\n";return 0;}// Operate 1int 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]) {
#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 |
|
|
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 |