Logo
(追記) (追記ここまで)

27250번 - Эквивалентные строки 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB111100.000%

문제

Рассмотрим строки, состоящие из первых $k$ букв английского алфавита. Некоторые пары букв называются коммутирующими: если они стоят рядом в строке, их разрешается поменять местами.

Даны пары коммутирующих букв и две строки равной длины $s$ и $t$. Требуется выяснить, можно ли получить $t$ из $s,ドル выполнив произвольное количество операций: поменять местами две рядом стоящие коммутирующие буквы.

입력

Первая строка содержит два целых числа $k$ и $n$ --- количество используемых букв и количество пар коммутирующих букв (2ドル \le k \le 10,ドル 0ドル \le n \le k(k-1)/2$).

Следующие $n$ строк содержат по две буквы, не разделенные пробелом: пары коммутирующих букв. Гарантируется, что каждая пара приведена во вводе не более одного раза.

Следующие две строки содержат строки $s$ и $t,ドル они имеют равную длину $L$ (1ドル \le L \le 100,000円$) и состоят из первых $k$ букв латинского алфавита.

출력

Выведите <<YES>>, если строку $t$ можно получить из строки $s$ описанными операциями. В противном случае выведите <<NO>>.

제한

예제 입력 1

3 2
ab
bc
abbcabc
abcacbb

예제 출력 1

YES

예제 입력 2

3 2
ab
bc
abbcabc
aabbbcc

예제 출력 2

NO

힌트

출처

Olympiad > Russian Olympiad in Informatics > Russian Olympiad for Schoolchildren in Informatics > Russian Olympiad for Schoolchildren in Informatics 2018 F번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /