입출력을 빠르게 하기 위해 ios::sync_with_stdio(false); cout.tie(NULL), cin.tie(NULL); 등을 사용하신 것은 좋았습니다만,
c++ reference에 endl은 Inserts a new-line character and flushes the stream. 즉 출력 버퍼를 비우는 작업을 하기 때문에 느립니다.
그냥 '\n'만 출력하면 아무 문제 없이 통과합니다.
맞추지도 않은 문제인데, 확인 차 제출했다가 맞아버린 것 양해부탁드립니다.
sotter1020 5년 전
구간 트리를 공부하고 있어서
지금 하고 있는데요..
책에서는 init함수가 O(N)이라고 하고,
search함수는 logN이니까 여기서는 O(M(logN))고,
그래서 총 O(N + M(logN))이면 충분히 돌아갈거 같은데
시간초과가 나네요 ㅠㅠ 어디서 문제인 걸까요?