- 라즈베리파이
- BOJ
- Gazebo
- 애뮬레이터
- 우분투 리눅스
- libobstacles
- 자료구조
- ros2
- ROS2 Dashing
- JetsonNano
- Dashing
- Ubuntu 18.04
- ubuntu18.04
- TURTLEBOT3
- 시간복잡도
- ROS
- Android Studio
- VirtualBox
- 백준
- 브루트포스
- c++
- linux
- ubuntu
- 알고리즘
- dqn
- 시간 복잡도
- 안드로이드스튜디오
- raspberrypi
- raspberry pi
- 라즈베리파이4
- Today
- Total
목록시간복잡도 (6)
수선화

HTML 삽입 미리보기할 수 없는 소스 O(g(n)) = {f(n) | 모든 n ≥ n0에 대하여 f(n) ≤ c × g(n)인 양의 상수 c와 n0가 존재한다} f(n) ≤ c*g(n) 을 만족하면 된다. 해당 식을 정리하면 다음과 같은 모양이 된다. 위 부등식이 항상 참이 되기 위해서는 a1-c가 0이거나 음수이어야 한다. 이는 a1이 c보다 작거나 같음으로 표시할 수 있다. #include int main() { int a0, a1, c, n; std::cin >> a1 >> a0; std::cin >> c; std::cin >> n; if (a1 * n + a0

HTML 삽입 미리보기할 수 없는 소스 코드1 이 35회 수행되고 알고리즘의 수행 시간이 n3에 비례한다. 시간 복잡도는 O(n^3) 3차형이다. #include int main() { long long n; std::cin >> n; std::cout
HTML 삽입 미리보기할 수 없는 소스 코드1 이 343회 수행되고 알고리즘의 수행 시간이 n3에 비례한다. 시간 복잡도는 O(n^3) 3차형이다. #include int main() { long long n; std::cin >> n; std::cout

HTML 삽입 미리보기할 수 없는 소스 코드1 이 21회 수행되고 알고리즘의 수행 시간이 n2에 비례한다. 시간 복잡도는 O(n^2) 2차형이다. 7을 입력할 경우 i의 범위는 1 ≤ i ≤ 6, j의 범위는 i+1 ≤ j ≤ 7이며, i = 1일 때, j = 2, 3, 4, 5, 6, 7 i = 2일 때, j = 3, 4, 5, 6, 7 i = 3일 때, j = 4, 5, 6, 7 i = 4일 때, j = 5, 6, 7 i = 5일 때, j = 6, 7 i = 6일 때, j = 7 따라서 코드 1은 6+5+4+3+2+1의 수행 횟수를 가진다. 이는 시그마 공식을 사용하여 풀 수 있다. #include int main() { long long n; std::cin >> n; std::cout
HTML 삽입 미리보기할 수 없는 소스 코드1 이 49회 수행되고 알고리즘의 수행 시간이 n2에 비례한다. 시간 복잡도는 O(n^2) 2차형이다. #include int main() { long long n; std::cin >> n; std::cout