본문 바로가기

프로그래밍지식/알고리즘

ios_base::sync_with_stdio(false) cin.tie(NULL);

알고리즘을 사용할떄 종종 쓰는 문장이다.

 

ios_base::sync_with_stdio

 

c의 stdio와 cpp의 iostream 을 동기화 시켜주는 역할을 한다. 이로인해서 c++와 c가 비동기화 됨으로써 

사용하는 버퍼수가 줄어듭니다. 그만큼 속도가 빨라지기 때문에 해주는게 좋습니다.

 

cin.tie(NULL)

 

cin과 outd의 묶음을 풀어줍니다. 알고리즘에서 입력과 출력을 여러번 사용하는경우에는 필수적으로 풀어줘야합니다.