만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

세제곱의 합

시간 제한0.25초메모리 제한1024 MB

요약
정수 N이 주어지면 1부터 N까지의 합, 그 합의 제곱, 1부터 N까지 세제곱의 합을 차례로 출력합니다.
난이도

쉬움10점 중 1점

유형
구현, 수학
정답자
아직 제출이 없습니다

문제

은하는 수업 시간에 11부터 NN까지 수의 합과 같은 범위 수들의 세제곱의 합에 관한 다음 공식을 배웠습니다.

  • (1+2+⋯+N)2=13+23+⋯+N3(1 + 2 + \cdots + N)^2 = 1^3 + 2^3 + \cdots + N^3

믿기 어려웠던 은하는 직접 코드를 짜서 이 공식을 확인해 보기로 했습니다. 11부터 NN까지 수의 합, 그 합을 제곱한 수, 11부터 NN까지 수의 세제곱의 합을 차례대로 출력하세요.

입력

첫 줄에 정수 NN이 주어집니다. (5≤N≤100)(5 \le N \le 100)

출력

세 줄을 출력하세요.

  • 첫째 줄: 수의 합 1+2+⋯+N1+2+\cdots+N
  • 둘째 줄: 그 합을 제곱한 수 (1+2+⋯+N)2(1+2+\cdots+N)^2
  • 셋째 줄: 세제곱의 합 13+23+⋯+N31^3+2^3+\cdots+N^3

힌트

aa의 제곱은 aa를 두 번 곱한 수이며, a2a^2으로 씁니다. a2=a×aa^2 = a \times a입니다.

aa의 세제곱은 aa를 세 번 곱한 수이며, a3a^3으로 씁니다. a3=a×a×aa^3 = a \times a \times a입니다.

예제2

  1. 예제 1

    입력
    5
    
    예상 출력
    15
    225
    225
    
  2. 예제 2

    입력
    100
    
    예상 출력
    5050
    25502500
    25502500