티스토리 뷰

문제

BOJ 12873 기념품

klimmek55 2018. 7. 23. 20:49

기념품
(http://boj.kr/12873)


링크드리스트를 이용해 \(t^3\)만큼 뒤로 가서 지워도 되지만,
 점화식을 찾을 수 있다.

\(n\)명이 있을 때는 \(1^3\)번째 사람이 제외된다. 그 후에, \(n-1\)명이 남았을 때 아까 제외된 사람부터 출발한다.
즉, \(n\)명이 있을 때의 결과는 \(n-1\)명이 있을 때 \(1\)번부터 시작한 결과와 같다.
마찬가지로 \(n-1\)명이 있을때의 결과는 \(n-2\)명이 있을 때 \(1^3+2^3\)번부터 시작한 결과이다.

식으로 나타내면, \(i\)명이 있을 때의 결과를 \(D_i\)라고 했을 때,
\(D_1=1,\)

\(D_i = (D_{i-1} + (n-i+1)^3 - 1) \bmod i + 1\)이다.

식이 좀 복잡해보이는데, \(-1\)과 \(+1\)은 인덱스가 \(1\)부터 시작하기 때문에 나머지 연산을 고려해 넣어준 것이고,
\((n-i+1)^3\)은 \(i\)명이 남았을 때 넘어가는 횟수이다.



'문제' 카테고리의 다른 글

BOJ 15824 너 봄에는 캡사이신이 맛있단다  (0) 2018.08.03
BOJ 14434 놀이기구1  (0) 2018.08.03
BOJ 2499 의좋은 형제  (1) 2018.07.23
BOJ 10713 기차 여행  (0) 2018.07.23
BOJ 13555 증가하는 부분 수열  (0) 2018.07.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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 31
글 보관함