2018. 8. 19. 17:11, 알고리즘/BOJ
https://www.acmicpc.net/problem/1947
교란 순열을 찾아보시면 됩니다. 1번째 사람이 i번째 사람의 선물을 받았을 경우, i번째 사람이 1번째 사람의 선물을 받는다면 A[N-2]가지, i번쨰 사람이 1번째 사람의 선물을 받지 않는다면 A[N-1]가지이므로
$A_N = (N-1)(A_{N-1}+A_{N-2})$가 됩니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 14267번: 내리 갈굼 (0) | 2018.08.21 |
---|---|
[BOJ] 5721번: Candy Distribution (0) | 2018.08.20 |
[BOJ] 2201번: Pinary (0) | 2018.08.20 |
[BOJ] 3682번: Proving Equivalences (0) | 2018.08.19 |
[BOJ] 4386번: 별자리 만들기 (0) | 2018.08.19 |
[BOJ] 4013번: ATM (0) | 2018.08.19 |
Comments