반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
W(n) = Sum[k=1..n; k*T(k+1)]
T(n)은 1부터 n까지의 합입니다.
3. 코드
import sys
input = sys.stdin.readline
for _ in range(int(input())):
n = int(input())
res = sum(k*sum(range(k+2)) for k in range(1, n+1))
print(res)
1부터 n까지의 합은 sum(range(k+2))로 구현할 수 있습니다. 물론 등차수열의 합 공식을 사용해도 됩니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 9501 꿍의 우주여행 - 파이썬(Python) (0) | 2023.02.22 |
---|---|
[구현/수학] 백준 5612 터널의 입구와 출구 - 파이썬(Python) (0) | 2023.02.21 |
[구현/수학] 백준 1703 생장점 - 파이썬(Python) (0) | 2023.02.19 |
[구현/수학] 백준 5613 계산기 프로그램 - 파이썬(Python) (1) | 2023.02.18 |
[구현/수학] 백준 15917 노솔브 방지문제야!! - 파이썬(Python) (1) | 2023.02.17 |
댓글