728x90

cin과 cout을 사용한다면

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

이 코드를 추가해주면 속도가 향상된다.

 

그리고 줄바꿈을 해야 한다면

cout << a << endl;

보다는

cout << a << '\n'

이렇게 해주는 것이 훨씬 빠르다.

endl은 endl 할 때마다 flush를 하느라(버퍼를 비우느라) 시간이 오래 걸린다.

알고리즘 문제를 풀 때에는 굳이 한 줄 출력할 때마다 flush를 해 줄 필요는 없기 때문에 '\n'을 써주는 것이 좋다.

728x90

+ Recent posts