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

26679번 - Zabawki 다국어

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

문제

Być może o tym nie wiesz, ale bracia Bituś i Bajtuś posiadają całkiem imponujące kolekcje zabawek! Każdy z braci posiada n zabawek, a każda jest jednego z 26 typów. Dla ułatwienia bracia oznaczyli zabawki każdego typu kolejnymi literami alfabetu angielskiego – od a do z.

Podczas dzisiejszej zabawy Bituś wyjął swoje zabawki i ułożył je w ciągu od lewej do prawej. Tak więc Bituś może opisać ułożenie swoich zabawek za pomocą ciągu n znaków alfabetu angielskiego; i-ty znak tego ciągu wyznacza i-tą zabawkę od lewej w ciągu Bitusia. Również Bajtuś wyjął swoje zabawki i ułożył je w ciągu od lewej do prawej. Teraz Bituś chciałby upodobnić się do Bajtusia – sprawić, by jego zabawki były ułożone w tej samej kolejności, co zabawki Bajtusia.

W trakcie zabawy Bituś może zmieniać kolejność swoich zabawek za pomocą ruchów: każdy ruch polega na wzięciu pewnej nieparzystej liczby kolejnych zabawek i odwróceniu ich kolejności. Tak więc jeśli ciąg znaków abcdea opisuje kolejność zabawek Bitusia, to w jednym ruchu Bituś może uzyskać na przykład kolejność adcbea (poprzez odwrócenie kolejności zabawek od drugiej do czwartej) lub edcbaa (odwracając zabawki od pierwszej do piątej). Nie może on jednak wyprodukować w jednym ruchu kolejności bacdea.

Czy Bituś jest w stanie sprawić, by jego zabawki były ułożone w tej samej kolejności, co zabawki Bajtusia?

입력

Pierwszy wiersz wejścia zawiera jedną liczbę całkowitą n (1 ≤ n ≤ 300 000) oznaczającą liczbę zabawek posiadanych przez Bitusia (i zarazem liczbę zabawek Bajtusia). Drugi wiersz zawiera ciąg n znaków alfabetu angielskiego (od a do z) opisujący układ zabawek Bitusia na początku zabawy. Trzeci wiersz opisuje układ zabawek Bajtusia – w tym samym formacie co drugi wiersz.

출력

Jeśli Bituś może operacjami odwracania doprowadzić swój początkowy układ zabawek do układu zabawek Bajtusia, wypisz TAK w jedynym wierszu wyjścia. W przeciwnym razie wypisz NIE.

제한

예제 입력 1

7
abcdefg
edgbcfa

예제 출력 1

TAK

예제 입력 2

5
abcde
fghhh

예제 출력 2

NIE

힌트

Wyjaśnienie przykładów: W pierwszym przykładzie z początkowego układu zabawek Bitek może utworzyć docelowy układ zabawek w trzech ruchach:

Odpowiedź do drugiego przykładu to NIE, gdyż Bitek nie posiada żadnej zabawki typu h potrzebnej w docelowym układzie zabawek.

출처

Contest > Algorithmic Engagements > PA 2020 2-3번

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

출처

대학교 대회

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

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