반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
S1 : 처음 N개의 양의 정수의 합
S2 : 처음 N개의 양의 홀수 정수의 합
S3 : 처음 N개의 양의 짝수의 합
위 3가지의 합을 구하는 문제입니다.
3. 코드
t = int(input())
for _ in range(t):
n = int(input())
print(n*(n+1)//2, n**2, n**2+n)
등차수열의 합 공식을 이용해서, O(1)의 시간복잡도로 구할 수 있습니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 14682 Shifty Sum - 파이썬(Python) (0) | 2022.12.31 |
---|---|
[구현/수학] 백준 11874 ZAMKA - 파이썬(Python) (0) | 2022.12.30 |
[수학/브루트포스] 백준 17618 신기한 수 - 파이썬(Python) (0) | 2022.12.28 |
[구현/수학] 백준 20410 추첨상 사수 대작전! (Easy) - 파이썬(Python) (0) | 2022.12.27 |
[수학/브루트포스] 백준 14782 Bedtime Reading, I - 파이썬(Python) (0) | 2022.12.26 |
댓글