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

20836번 - Multationer 스페셜 저지다국어

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

문제

På den ännu oupptäckta exoplaneten PO-2019 består invånarnas arvsmassa av en sträng, där varje bokstav är antingen A, B eller C. Livets utveckling har gått lite snabbare där än på jorden (exempelvis kan alla lösa programmeringsproblem redan som nyfödda). Anledningen tros vara att istället för vanliga mutationer sker "multationer", som ändrar {\em alla} förekomster av en viss bokstav samtidigt. Bokstaven byts ut mot en sträng som kan innehålla 1, 2 eller 3 bokstäver (se figuren nedan). Detta gör att längden på arvsmassan kan öka ganska snabbt.

Skriv ett program som, givet två strängar $S$ och $T,ドル skriver ut den kortaste sekvensen av multationer som ändrar $S$ till $T$. Det kommer alltid att finnas en lösning med högst 3ドル$ multationer.

입력

På första raden står strängen $S$. På andra raden står strängen $T$. Ingen av strängarna innehåller mer än 10ドル$ bokstäver och varje bokstav är antingen A, B eller C.

출력

Programmet ska skriva ut en rad för varje multation, i den ordningen de sker. Varje rad ska innehålla två strängar: bokstaven som ändras, och strängen som den ändras till.

Om det finns flera optimala sekvenser kan du ange vilken som helst av dem.

제한

예제 입력 1

ABA
CBC

예제 출력 1

A C

예제 입력 2

BC
CACCAB

예제 출력 2

B A
C CAB
A CA

예제 입력 3

CAC
CABCACAB

예제 출력 3

C AB
A CA

예제 입력 4

AABAC
AABBBBAC

예제 출력 4

B BB
B BB

힌트

출처

Olympiad > Swedish Olympiad in Informatics > 2019 > Qualification 4번

  • 문제를 만든 사람: Pär Söderhjelm
(追記) (追記ここまで)

출처

대학교 대회

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

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