Skip to content

[Week10] BOJ_12919 :A와 B2 - #74

Merged
sukangpunch merged 1 commit into
mainfrom
sukangpunch
Mar 20, 2026
Merged

[Week10] BOJ_12919 :A와 B2#74
sukangpunch merged 1 commit into
mainfrom
sukangpunch

Conversation

@sukangpunch

Copy link
Copy Markdown
Contributor

문제 정보

풀이 방법

간단히 어떤 방식으로 풀었는지 설명해주세요.

 * 처음에 재귀로 브루트포스로 구현했는데 시간초과 발생. 가지치기가 가능한 문제였다.
* S->T 방향이 아닌 T->S 의 방향으로 나아갔다. 역방향으로 탐색 할 때 가지치기는 다음과 같다.
* 현재 탐색중인 문자열의 맨 뒤가 'A' 인가? -> 아니면 이 문자열은 A를 추가해서 만들어진 문자열이 아니다(경로 차단)
* 맨 앞이 'B' 인가? -> 아니면 이 문자열은 B를 추가하고 뒤집어져서 만들어진 문자열이 아니다.
* S->T 였으면 그냥 길이에 맞춰서 ABABA, BABABA 두갈래로 계속 탐색을 하겠지만,
* T->S 방향에서는 T가 만들어 질 수 있는 가능성을 체크 할 수 있기 때문에 가지치기가 가능해진다.

체크리스트

  • 코드가 정상적으로 실행되나요?
  • 커밋 메시지가 컨벤션을 따르나요?
  • 파일명이 올바른가요? ({닉네임}.{확장자})

추가 코멘트

(선택사항) 추가로 공유하고 싶은 내용이 있다면 작성해주세요.

@sukangpunch
sukangpunch merged commit fc41c7f into mainMar 20, 2026
1 check passed
@github-actionsgithub-actionsBot added weekly-challenge 주차별 공통 문제 백준 백준 문제 labels Mar 20, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

weekly-challenge주차별 공통 문제백준백준 문제

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@sukangpunch