일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 링피트
- Daily Challenge
- 10분
- 프로젝트
- 괜찮음
- 쓰릴오브파이트
- Writing
- 화상영어
- 만화도
- 3줄정리
- 사이드
- 개발자
- 뭐든
- 월간
- 잡생각
- English
- 리얼 클래스
- 스탭퍼
- FIT XR
- 미드시청
- 영어공부
- 영어원서읽기
- realclass
- 운동
- 매일
- 파비최
- 읽기
- leetcode
- 30분
- Problem Solving
Archives
- Today
- Total
파비의 매일매일 공부기록
구체 수학 - #1.3 요세푸스 문제 본문
이번 절은 요세푸스 문제에 대한 내용이다.
문제 : 1부터 n까지의 번호가 매겨진 n명이 사람이 원을 형성해서, 한 사람이 남을 때까지 두 번째 사람이 죽는데, 마지막에 남는 사람은 누구인지를 구하는 것이다.
단순히 본다면 짝수일 때의 해는 n/2일 거라고 추측할 수 있는데
실제로 n이 4 거나 6일 때는 그렇지가 않다.
n이 1부터 6까지의 해를 구해보면 : 1, 1, 3, 1, 3, 5로 모두 홀수이다.
그 이유는 짝수 번호들은 첫 바퀴에서 모두 처형되기 때문이다.
2n에 대한 해와 2n+1에 대한 해를 구하면 점화식을 구할 수 있다.
책에서 소개하는 방식을 레퍼토리 법이라고 하며 이는
- 우선 알고 있는 해에 대한 일반적인 매개변수들의 설정을 구함.
- 우리가 풀 수 있는 특별한 경우에 대한 레퍼토리가 마련됨
- 특별한 경우들을 결합해서 일반적인 경우를 얻음
반응형
'Study > Algorithm 문제풀이' 카테고리의 다른 글
구체 수학 - #2.2 합과 점화식 (0) | 2021.07.11 |
---|---|
구체 수학 - #2.1 표기법 (0) | 2021.07.10 |
구체 수학 - #1.2 평면의 선들 (0) | 2021.07.08 |
구체 수학 - #1.1 하노이의 탑 (0) | 2021.07.07 |
구체 수학 - #0 시작하며 (0) | 2021.07.06 |
Comments