cks1091   2년 전

제가 어느 부분에서 시간 초과가 나는지 잘 모르겠습니다. 이분 탐색에서 문제가 생긴 건가요?

bupjae   2년 전

cin 과 cout 를 번갈아가면서 사용할 경우 cout 에 매번 flush 연산이 발생합니다.

flush 연산은 상당히 무거운 연산으로, 인터렉티브 이외의 문제에서는 성능만 떨어뜨리는 꼴이 됩니다.

이런 현상을 막으려면 cin.tie(nullptr); 로 cin 과 cout 의 의존관계를 끊으면 됩니다.

cks1091   2년 전

감사합니다!! 덕분에 해결했습니당

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