endl이 문제일 것 같네요.
16510번 - Predictable Queue
endl을 '\n'로 바꿔도 57%정도에서 시간초과가 나네요 ㅠㅠ
https://www.acmicpc.net/blog/v...
https://www.acmicpc.net/blog/v...
이 두 글에서 ios_base::sync_with_stdio(false);랑 tie(NULL)만 보고 똑같은 줄 알고 출력 속도 비교글에 있는거 복사해서 썼는데 cout.tie(NULL)랑 cin.tie(NULL)가 따로 있었네요.
cin으로 바꾸니까 통과했습니다. 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
ung27540421 5년 전
입력받고 첫번째부터 i번째까지 합을 저장하는 부분에서 O(N)
각 질의에 출력하는 부분은 lower_bound를 써서 총 O(MlogN)으로 짰는데 시간초과가 납니다.
N, M 200000으로 랜덤 테스트 케이스 만들어서 돌려봐도 200ms쯤에 끝나는데 왜 시간초과가 날까요? ㅜㅜ