C++로 알고리즘 문제를 풀 때 실행 속도를 향상시켜주는 것들에 대해서 정리해본다.
ios::sync_with_stdio(false);
C 표준 stream 과 C++표즘 stream의 동기화를 끊어준다. 기본적으로, 모든 표준 stream들은 동기화 되어있어서 c와 c++의 입출력방식을 자유롭게 혼용가능했던 것이다.
cin.tie(NULL);
cin을 cout으로부터 untie한다. 디폴트로 cout,cin은 tie 되어있다. untie의 경우, cout으로부터 cin을 untie해주기 때문에 먼저 입력부터 하게 된다.