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

32329번 - Troublesome Keys 서브태스크다국어

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

문제

As Alex is typing, their keyboard is acting strangely. Two letter keys are causing trouble:

  • One letter key displays the same wrong letter each time it is pressed. Alex calls this key the silly key. Oddly, Alex never actually tries to type the wrong letter displayed by the silly key.
  • Another letter key doesn’t display anything when it is pressed. Alex calls this key the quiet key.

Alex presses the silly key at least once but they don’t necessarily press the quiet key.

Your job is to determine the troublesome keys and the wrong letter that is displayed. Luckily, this is possible because Alex never presses the silly key immediately after pressing the quiet key and Alex never presses the quiet key immediately after pressing the silly key.

입력

There will be two lines of input. The first line of input represents the N keys Alex presses on the keyboard. The second line of input represents the letters displayed on the screen.

Both lines of input will only contain lowercase letters of the alphabet.

출력

There will be two lines of output.

On the first line, output the letter corresponding to the silly key and the wrong letter displayed on the screen when it is pressed, separated by a single space.

On the second line, output the letter corresponding to the quiet key if it is pressed. Output the dash character (-) if the quiet key is not pressed.

제한

서브태스크

Subtask Score Description Bound
1 3 The quiet key is not pressed. A small number of keys are pressed. N ≤ 50
2 3 The first troublesome key pressed is the silly key. A small number of keys are pressed. N ≤ 50
3 5 The first troublesome key pressed may be the silly key or the quiet key. A small number of keys are pressed. N ≤ 50
4 4 The first troublesome key pressed may be the silly key or the quiet key. A large number of keys are pressed. N ≤ 500 000

예제 입력 1

forloops
fxrlxxps

예제 출력 1

o x
-

The letter corresponding to the silly key was the letter o. Each time it was pressed, the wrong letter x was displayed. The quiet key was not pressed.

예제 입력 2

forloops
fxrlxxp

예제 출력 2

o x
s

The letter corresponding to the silly key was the letter o. Each time it was pressed, the wrong letter x was displayed. The quiet key corresponds to the letter s which was not displayed.

예제 입력 3

forloops
frlpz

예제 출력 3

s z
o

The letter corresponding to the silly key was the letter s. Each time it was pressed, the wrong letter z was displayed. The quiet key corresponds to the letter o which was not displayed.

힌트

출처

Olympiad > Canadian Computing Competition & Olympiad > 2024 > CCC 2024 Junior Division 4번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

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

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