공통수학1순열과 조합AI심화 문제 (4점 중반 이후, 킬러 직전)

두 문자열 사이에 있는 문자열의 개수

문제

55개의 문자 A\mathrm{A}, B\mathrm{B}, C\mathrm{C}, D\mathrm{D}, E\mathrm{E}를 한 번씩 사용하여 만든 문자열을 사전식으로 배열할 때, CADEB\mathrm{CADEB}DBACE\mathrm{DBACE} 사이에 있는 문자열의 개수를 구하시오. [4점]

정답 보기
26

자료 내려받기

아직 올라온 파일이 없습니다.

해설

CADEB\mathrm{CADEB}의 순서를 구하면 A\mathrm{A}□□□□, B\mathrm{B}□□□□ 꼴인 문자열의 개수는 각각 4!=244 ! = 24 CAB\mathrm{CAB}□□ 꼴인 문자열의 개수는 2!=22 ! = 2 CAD\mathrm{CAD}□□ 꼴인 문자열은 CADBE\mathrm{CADBE}, CADEB\mathrm{CADEB}의 순서이므로 CADEB\mathrm{CADEB}24×2+2+2=5224 \times 2 + 2 + 2 = 52(번째) DBACE\mathrm{DBACE}의 순서를 구하면 A\mathrm{A}□□□□, B\mathrm{B}□□□□, C\mathrm{C}□□□□ 꼴인 문자열의 개수는 각각 4!=244 ! = 24 DA\mathrm{DA}□□□ 꼴인 문자열의 개수는 3!=63 ! = 6 DBACE\mathrm{DBACE}DB\mathrm{DB}□□□ 꼴인 문자열 중 가장 앞에 오므로 24×3+6+1=7924 \times 3 + 6 + 1 = 79(번째) 따라서 두 문자열 사이에 있는 문자열의 개수는 79521=2679 - 52 - 1 = 26

태그

비슷한 문제 더 보기

← 전체 문제 목록으로