[BOJ1759] 암호 만들기

Updated:

조건에 맞는 암호 구하기

  • L개 알파벳 문자로 구성
  • 최소 한 개 모음(a, e, i, o ,u)
  • 최소 두 개 자음
  • 알파벳 오름차순
  • 문자 종류 C가지

입력

  • 정수 L, C (3<= <=15)

출력

  • 각 줄에 하나씩, 사전식으로 가능성 있는 암호 출력

설계

  • 배열에 입력 모두 받아, 미리 오름차순 정렬
  • 백트래킹을 이용해 문자열 c개의 조합 생성
  • DFS 매개변수에 자음, 모음 카운팅
  • L개의 조합으로 문자열 생성 후, 자모음 조건 충족 확인하여 배열에 추가

How I solved(click to github)


ref :
BOJ1759

Leave a comment