반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
MenOfPassion(A[], n) {
sum <- 0;
for i <- 1 to n - 1
for j <- i + 1 to n
sum <- sum + A[i] × A[j]; # 코드1
return sum;
}
위 코드의 시간복잡도와 수행 횟수를 구하는 문제입니다.
2중 for문이 쓰였기 때문에 시간복잡도는 O(n^2)입니다.
3. 코드
# 입력
n = int(input())
# 출력
res = 0
for i in range(1, n):
res += i
print(res)
print(2)
반응형
'Algorithm' 카테고리의 다른 글
[DP/동적계획법] 백준 1965 상자넣기 - 파이썬(Python) (0) | 2023.07.02 |
---|---|
[구현] 백준 10815 숫자 카드 - 파이썬(Python) (0) | 2023.07.01 |
[구현/브루트포스] 백준 19532 수학은 비대면강의입니다 - 파이썬(Python) (0) | 2023.07.01 |
[구현/수학] 백준 9063 대지 - 파이썬(Python) (0) | 2023.07.01 |
[구현/수학] 백준 10813 공 바꾸기 - 파이썬(Python) (0) | 2023.07.01 |
댓글