문제 번호 24266번 : 알고리즘 수업 - 알고리즘의 수행 시간 5 - JAVA [자바]
728x90
https://www.acmicpc.net/problem/24266
24266번: 알고리즘 수업 - 알고리즘의 수행 시간 5
오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시
www.acmicpc.net

문제 설명
시간복잡도를 분석하는 문제입니다.
문제 풀이
시간 복잡도에 대한 어느 정도 이해가 필요한 문제입니다.
시간 복잡도가 궁금하신 분들은 아래 게시글을 확인해 주세요.
https://kkungchan.tistory.com/321
알고리즘 - 시간 복잡도(Time Complexity)
이번 게시물은 시간 복잡도에 대해 정리해 보도록 하겠습니다. 정렬 알고리즘이나 백준 알고리즘을 풀 때도 사실 시간 복잡도를 고려하지 않을 수 없습니다. 백준 알고리즘 문제에 시간 복잡도
kkungchan.tistory.com

해당 시간 복잡도를 계산하면
1+(n*n*n)+1+1 = n3+3
이 됩니다.
그러므로 최고차항의 차수는 3이고 반복은 n*n*n이 총 반복 수가 됩니다.
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long n= sc.nextInt(); System.out.println(n*n*n); System.out.println(3); } }
'알고리즘 > 백준 문제 및 정답' 카테고리의 다른 글
문제 번호 24313번 : 알고리즘 수업 - 점근적 표기 1 - JAVA [자바] (0) | 2023.04.21 |
---|---|
문제 번호 24267번 : 알고리즘 수업 - 알고리즘의 수행 시간 6 - JAVA [자바] (0) | 2023.04.21 |
문제 번호 24265번 : 알고리즘 수업 - 알고리즘의 수행 시간 4 - JAVA [자바] (0) | 2023.04.19 |
문제 번호 24264번 : 알고리즘 수업 - 알고리즘의 수행 시간 3 - JAVA [자바] (0) | 2023.04.19 |
문제 번호 24263번 : 알고리즘 수업 - 알고리즘의 수행 시간 2 - JAVA [자바] (0) | 2023.04.19 |
댓글을 사용할 수 없습니다.