문제 링크
24266번: 알고리즘 수업 - 알고리즘의 수행 시간 5
오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시
www.acmicpc.net
접근 방법
코드 1이 몇 번 실행되는지 확인합니다.
소스 코드
#include <iostream>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
long long n;
cin >> n;
cout << n * n * n << "\n3";
return 0;
}
코드 설명
3중 for 문이며 바깥쪽의 for 문이 한번 실행되면 중간에 있는 for 문은 n번 실행됩니다.
중간에 있는 for 문이 한번 실행되면 맨 안쪽 for 문은 n번 실행됩니다.
따라서 바깥쪽의 for 문이 한번 실행되면 코드 1은 n2번 실행되며, 바깥쪽 for 문도 n번 실행되기 때문에 코드 1은 n3번 실행됩니다.
3차 다항식이기 때문에 다음줄에 3을 출력합니다.
'코딩테스트 > 백준' 카테고리의 다른 글
[백준 C++] 18111. 마인크래프트 (0) | 2023.05.13 |
---|---|
[백준 C++] 24267. 알고리즘 수업 - 알고리즘의 수행 시간 6 (0) | 2023.05.08 |
[백준 C++] 24265. 알고리즘 수업 - 알고리즘의 수행 시간 4 (0) | 2023.04.30 |
[백준 C++] 24264. 알고리즘 수업 - 알고리즘의 수행 시간 3 (0) | 2023.04.29 |
[백준 C++] 24263. 알고리즘 수업 - 알고리즘의 수행 시간 2 (0) | 2023.04.28 |