작성한 질문수
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-L
해결된 질문
작성
·
64
0
중첩 반복문으로 2개의 원소를 뽑는다고 했을 때 결국 이 알고리즘의 시간 복잡도는 n^2 이니까 최악의 경우 150,000 * 150,000 나오잖아요?
대략 2억개 넘는데 시간 초과가 안뜨는 이유가 궁금합니다
단순히 C++ 연산 속도가 빨라서 그런건지.. C# 이나 Java, Python 같은 언어로 하면 안 풀리는지.. 궁금합니다
답변 1
안녕하세요 사실 이 문제의 해설코드를 보시면
15000 * 15000 / 2 이라고 볼 수 있고 이거는 1억 정도입니다. 보통 1억정도는 어느정도는 됩니다.
이부분은 알고리즘 개념교안의 다음 부분 참고부탁드립니다.
감사합니다.