7576번 - 토마토
-1이 있는지 검사하는 부분에서 나는 걸까요...!?
90~94번째 줄은 N*M번 루프를 돌면서 O(M)개의 원소를 O(MlogM) 시간에 정렬하고 있기 때문에 O(NM^2logM)입니다. 애초에 visit[i]에 대해 정렬은 한 번만 하면 되는데 안쪽 루프에서 불필요하게 M번 루프를 돌고 있네요.
MAX 변수를 따로 두고
if(MAX < visit[a][b]){
MAX = visit[a][b];
}
이렇게 코드 추가했더니 맞았다고 나오네요...감사합니다!!
댓글을 작성하려면 로그인해야 합니다.
kij0621 4년 전
-1이 있는지 검사하는 부분에서 나는 걸까요...!?