cesare0528 [479777] · MS 2013 · 쪽지

2015-04-09 14:11:30
조회수 181

조합 기본적인 질문좀 드릴께요

게시글 주소: https://orbi.kr/0005873963

문자열은 왜 C인지가 잘 이해가 안가네요
순서가 상관 없어서 C로 구한다는거 같은데
예를들어 ababa랑 aaabb 랑 다른거 아닌가요 ㅠㅠ

0 XDK (+0)

  1. 유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.

  • St4y · 461234 · 15/04/09 14:23 · MS 2013

    무슨 말인지 좀더 상세히 써주시면 설명 할수있을거같네요

  • cesare0528 · 479777 · 15/04/09 18:06 · MS 2013

    조건을 모르고 쓰질 않았네요 b는 연속 할 수 없다는 조건이 있었습니다

  • Mercredi · 372419 · 15/04/09 14:37 · MS 2011

    두종류의 문자 a,b만 있고 a가 셋 b가 둘 있는 문자열의 종류는 문자가 들어갈 수 있는 5개의 자리 중 a가 들어갈 3자리를 뽑는거랑 같겠죠. ababa랑 aaabb의 경우도 이런 식으로 조합으로 세도 앞의 껀 1,3,5번째 자리, 뒤에 껀 1,2,3번째 자리를 택한 경우니까 서로 다르게 돼서 각각 하나씩 카운팅하게 돼요.

  • cesare0528 · 479777 · 15/04/09 18:05 · MS 2013

    다르다는 말씀이시죠? 제가 b는 연속 할 수 없다는 조건을 모르고 올리질 않았는데 이런 경우는 어떤가요?

  • Mercredi · 372419 · 15/04/09 18:14 · MS 2011

    그때는 b가 들어갈 자리를 정하는 수만 구해주시면되는데(어차피 남은자리에 a가 들어가니까) 역시 5자리 중에 2개를 선택하면 5C2가 되는데 이 중 연속되는 경우의수(b두개를 뭉쳐서 aaab의 4자리중에 b가 들어갈 한자리를 선택해주는 수) 4C1을 빼주면 되겠네요.

  • cesare0528 · 479777 · 15/04/09 18:28 · MS 2013

    오오 답변 감사합니다 ㅠ
    혹시 P가 안되는 이유는 문자열은 어차피 어떻게든 순서를 정해도 의미가 없어서 일까요?

  • Mercredi · 372419 · 15/04/09 18:43 · MS 2011

    맞아요. 같은 문자끼리는 순서가 바뀌어도 상관없기 때문입니다. 그런데 이과시면 중복이 있는 순열이라해서 5개가 있는데 2개가 같은문자고 3개가 같은문자면 5!/(2!*3!) 하는식으로 구해주는 방법도 있으나 문자종류가 2개일때 그 계산값은 결국 5C2랑 같게 됩니다.

  • cesare0528 · 479777 · 15/04/09 19:01 · MS 2013

    아 강의 들어도 이해가 안되던게 이제 이해가 되네요 답변 감사합니다!

  • 특공수색 · 508013 · 15/04/10 00:11 · MS 2014
    회원에 의해 삭제된 댓글입니다.