quffl9612   4년 전

이전에 C언어로 직접 Quick sort와 Binary Search를 구현해서 풀었을때는 맞았는데,

C++로 다시해보니 시간초과가 뜨네요... cin, cout 에 별다른 설정이 필요한가요...?

도움주시면 감사하겠습니다 ㅠㅠ

bupjae   4년 전

cin 과 cout 를 번갈아가며 쓸 경우에는 매번 buffer flush 가 발생합니다.

buffer flush 는 시간이 많이 걸리는 연산으로, interactive 문제 이외의 문제에서는 별 의미가 없습니다.

buffer flush 기능을 끄기 위해서는 main 맨 앞에 cin.tie(nullptr); 를 사용하면 됩니다.

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