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

Kolone

Silver IV 실버 IV
난이도
0.600s
시간 제한
32MB
메모리 제한
1
맞았습니다!!
1
제출 수
100.0%
정답률
레이팅

의견: 0

설명

When moving, ants form rows so that each ant except the first is behind another ant. It is not widely known what happens when two rows of ants moving in opposite directions run into each other in a passage too narrow for both rows to pass through. One theory says that, in that situation, the ants will jump over each other.

From the moment the rows meet, every second each ant jumps over (or gets jumped over, as they agree upon) the ant in front of it so that the two ants swap places, but only if the other ant is moving in the opposite direction. Find the order of the ants after \(T\) seconds.

제약
입력 형식

The first line contains two integers \(N_1\) and \(N_2\), the numbers of ants in the first and second rows, respectively.

The next two rows contain the orders of ants in the first and second row (first to last). Each ant is uniquely determined by an uppercase letter of the English alphabet (this letter is unique between both rows).

The last line of input contains the integer \(T\) (\(0 \le T \le 50\)).

출력 형식

Output the order of the ants after \(T\) seconds on a single line. Our viewpoint is such that the first row of ants comes from our left side and the second one from our right side.

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

Subtask 1

40점
예제 1
입력
3 3
ABC
DEF
0
출력
CBADEF
예제 2
입력
3 3
ABC
DEF
2
출력
CDBEAF
예제 3
입력
3 4
JLA
CRUO
3
출력
CARLUJO
문제 정보

riseoj 작성

출처 COCI 2006/2007 Contest 2

평가 및 의견

Kolone

개요
출제자 난이도 Silver IV 실버 IV 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

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

풀이 제출

Kolone

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