https://www.acmicpc.net/problem/11383
제목만 읽었을 땐 되게 간단한 문제일줄 알았지만 생각보단 머리를 써야 하는 문제였다.
첫 줄의 문자열을 A, 둘째 줄의 문자열을 B라고 하면 A[i] == A[i / 2](i: 1...2*N)인지 확인한다.
#include <bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false), cin.tie(0);
int N, M;
cin >> N >> M;
array<string, 10> s, c;
for (int i = 0; i < N; ++i)
cin >> s[i];
for (int i = 0; i < N; ++i)
{
cin >> c[i];
for (int j = 0; j < 2 * M; ++j)
if (c[i][j] != s[i][j / 2])
{
cout << "Not Eyfa";
return 0;
}
}
cout << "Eyfa";
return 0;
}
'온라인저지' 카테고리의 다른 글
[BOJ] 1967번: 트리의 지름 (0) | 2018.08.02 |
---|---|
[BOJ] 6603번: 로또 (0) | 2018.08.02 |
[BOJ] 2178번: 미로 탐색 (0) | 2018.08.02 |
[BOJ] 4999번: 아! (0) | 2018.08.02 |
[BOJ] 1766번: 문제집 (0) | 2018.07.27 |
[BOJ] 2504번: 괄호의 값 (2) | 2018.07.27 |
댓글