portableangel   9년 전

min 트리, max 트리를 따로 만들고 min(i, i+m-1)과 max(i, i+m-1)의 차이가 c 이하이면 출력하는 O(nlogn) 코드입니다.

for 루프가 유한한데 출력초과가 나요. ㅠㅠ

민값, 맥스값을 구할 때 에러가 있다면 런타임에러 / TLE가 정상인 것 같은데

출력 초과라니.. ㅠㅠ

도움 부탁 드립니다!

h0ngjun7   9년 전

maketree_max()함수 아래부분에 maketree_max(l/2, r/2); 를 추가해주시면 AC나옵니다ㅎㅎ

portableangel   9년 전

맞았어요! 감사합니다!

어떻게 저런 실수를 했는데도 예제는 잘 나와서 헤맸네요 ㅋㅋㅋㅋ

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