cdt416z   4년 전

세그먼트 트리로 문제를 풀었는데

시간초과로 예상되는 부분이 두가지가 있습니다..

하나는 OR연산인데

OR연산 자체를 61번 줄과같이 하면 수행시간이 더 늘어나는지 궁금합니다

두번째는 reseg()함수를 범위가 아니라 하나하나씩 해주고있다는건데

reseg 함수를 범위에 맞춰서 한번에 할 수 있는지도 궁금합니다..

blackking26   4년 전

57~69 line의 if문은 최대 M번 실행되고 그 if문 한 번 당 69~68 line의 for문이 최대 N번 시행되므로 시간복잡도가 적어도 O(NM)인 것 같습니다.

댓글을 작성하려면 로그인해야 합니다.