2018. 7. 4. 22:58, 알고리즘/BOJ
https://www.acmicpc.net/problem/1492
$1^K + 2^K + 3^K + ... + N^K$를 계산하는 공식은
$(N+1)^{K+1} - N^{K+1}$
$+N^{K+1} - (N-1)^{K+1}$
.
.
.
$+2^{K+1} - 1^{K+1}$
을 합하고 나면 어찌저찌 구해집니다. 전개과정은 귀찮아서 생략..
$D[k] = 1^k + 2^k + ... + N^k$ 라고 두면 $D[K]$를 $D[1]$, .. , $D[k-1]$로부터 계산이 가능해져 DP로 해결할 수 있습니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 13547번: 수열과 쿼리 5 (0) | 2018.07.05 |
---|---|
[BOJ] 13537번: 수열과 쿼리 1 (0) | 2018.07.05 |
[BOJ] 14438번: 수열과 쿼리 17 (0) | 2018.07.05 |
[BOJ] 14517번: 팰린드롬 갯수 구하기 (0) | 2018.07.04 |
[BOJ] 1126번: 같은 탑 (0) | 2018.07.03 |
[BOJ] 11409번: 열혈강호 6 (0) | 2018.07.03 |
Comments