먼저 naive 한 방법을 생각하자. M개의 수들에 대해 N개의 정수중 알맞는 수가 존재하는지 보려면 N개의 수를 모두 보면 되므로 O(NM) 이다. 하지만 이러면 시간 초과가 나서 시간 복잡도를 줄일 방법을 생각해보자. 먼저 sort를 해준 뒤 binary search를 이용하면 O(NlogN + MlogN) 이 되기 때문에 시간초과를 통과할 수 있다.

'PS > baekjoon' 카테고리의 다른 글

[BOJ 2295] 세 수의 합  (2) 2023.07.03
[BOJ 10816] 숫자 카드 2  (2) 2023.07.03
[BOJ 9663] N-Queen  (0) 2023.07.03
[BOJ 7562] 나이트의 이동  (0) 2023.07.02
[BOJ 17114] 하이퍼 토마토  (0) 2023.07.02

+ Recent posts