[최적화 및 문제풀이] 자연수 a³ + b³ = c³ + d³ 문제
이번 글에서는 자연수 a³ + b³ = c³ + d³ 를 만족하는 모든 조합을 구하는 문제를 해결하는 다양한 방법을 소개하고, 무식한 방법(brute force)으로 문제를 풀고, 개선해나가는 방법에 대해 알아보겠습니다. 목차 자연수 a³ + b³ = c³ + d³ 문제먼저, 무식한 방법(brute force)으로 문제를 풀어보고, 중복되는 작업, 불필요한 작업 등을 제거해나가면서 개선해나가는 방법에 대해 알아보겠습니다. 무식한 접근(brute force) 방법가장 먼저 떠오르는 방법은 가능한 모든 a, b, c, d 값을 대입해 보는 것입니다. 이 방식은 직관적이지만, 매우 비효율적입니다.int n = 1000;for (int a = 1; a 이 알고리즘의 시간 복잡도는 O(N^4)입니다. 즉, ..
2024. 8. 31.