반응형
문제
https://www.acmicpc.net/problem/24266
24266번: 알고리즘 수업 - 알고리즘의 수행 시간 5
오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시
www.acmicpc.net
풀이
문제의 알고리즘은 n에 따라서, 중첩된 for문이 n3번 실행되므로,
빅오 표기법으로 O(n3) 입니다.
따라서 수행횟수는 n3번,
최고차항의 차수는 3 입니다. (n3)
소스코드
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let n = Int(readLine()!)! | |
print(n * n * n) | |
print(3) |
후기
시간 복잡도를 계산하는 방법에 대해 안다면 쉽게 풀 수 있는 문제입니다.
반응형
'PS > 백준' 카테고리의 다른 글
[BOJ] 백준 24313 알고리즘 수업 - 점근적 표기 1 (Swift) (0) | 2023.03.06 |
---|---|
[BOJ] 백준 24267 알고리즘 수업 - 알고리즘의 수행 시간 6 (Swift) (0) | 2023.03.06 |
[BOJ] 백준 24265 알고리즘 수업 - 알고리즘의 수행 시간 4 (Swift) (0) | 2023.03.06 |
[BOJ] 백준 24264 알고리즘 수업 - 알고리즘의 수행 시간 3 (Swift) (0) | 2023.03.06 |
[BOJ] 백준 24263 알고리즘 수업 - 알고리즘의 수행 시간 2 (Swift) (0) | 2023.03.06 |