RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
R03603

J4. Troublesome Keys

Unrated 레이팅 미적용
난이도
2s
시간 제한
256MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

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.

서브태스크
서브태스크점수설명

1

20점

The quiet key is not pressed. A small number of keys are pressed. — \(N \leq 50\)

2

20점

The first troublesome key pressed is the silly key. A small number of keys are pressed. — \(N \leq 50\)

3

34점

The first troublesome key pressed may be the silly key or the quiet key. A small number of keys are pressed. — \(N \leq 50\)

4

26점

The first troublesome key pressed may be the silly key or the quiet key. A large number of keys are pressed. — \(N \leq 500\,000\)

예제 1
입력
forloops
fxrlxxps
출력
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
출력
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
출력
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.

문제 정보

생성자가 기록되지 않았습니다.

출처 CCC 2024 Junior

평가 및 의견

J4. Troublesome Keys

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

J4. Troublesome Keys

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8