1920번 - 수 찾기
제가 어느 부분에서 시간 초과가 나는지 잘 모르겠습니다. 이분 탐색에서 문제가 생긴 건가요?
cin 과 cout 를 번갈아가면서 사용할 경우 cout 에 매번 flush 연산이 발생합니다.
flush 연산은 상당히 무거운 연산으로, 인터렉티브 이외의 문제에서는 성능만 떨어뜨리는 꼴이 됩니다.
이런 현상을 막으려면 cin.tie(nullptr); 로 cin 과 cout 의 의존관계를 끊으면 됩니다.
cin.tie(nullptr);
감사합니다!! 덕분에 해결했습니당
댓글을 작성하려면 로그인해야 합니다.
cks1091 2년 전
제가 어느 부분에서 시간 초과가 나는지 잘 모르겠습니다. 이분 탐색에서 문제가 생긴 건가요?