python-algorithm
백준 28701 세제곱의 합
무적김두칠
2023. 9. 12. 00:09
링크 : https://www.acmicpc.net/problem/28701
28701번: 세제곱의 합
$a$의 제곱은 $a$를 두 번 곱한 수로, $a^2$으로 표현합니다. $a^2 = a \times a$입니다. 또한, $a$의 세제곱은 $a$를 세 번 곱한 수로, $a^3$으로 표현합니다. $a^3 = a \times a \times a$ 입니다.
www.acmicpc.net
1
2
3
4
5
6
7
|
def sol(n):
print(n*(n+1)//2)
print((n*(n+1)//2)**2)
print((n*(n+1)//2)**2)
if __name__ == '__main__':
n = int(input())
sol(n)
|
cs |
사용된 알고리즘 : X
알고리즘 보다 수학적 정의를 내리시는게 조금 더 편해요
1부터 n까지의 합 이 Line2
그 합을 제곱하는게 line3
세제곱의 합도 실제론 Line3과 같습니다.
반응형