실행속도1 C++ 백준 ios_base::sync_with_stdio(false); cin.tie(null); 구문을 추가해주는 이유 C++로 백준이나 알고리즘 문제를 풀 때, 보통 실행속도를 높이기 위해 아래 구문을 사용합니다. #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); // endl (x) -> '\n'사용 return 0; } C++의 cin과 cout은 scanf와 printf보다 속도가 느립니다. 출력은 큰 차이는 아니지만 입력같은 경우는 2배 이상의 속도 차이가 난다고 합니다. 실제로 아래글 예시의 입력의 경우, scanf를 쓰는 경우 평균 0.9206초가 걸리고, cin을 쓰는 경우는 평균 2.1742초가 걸립니다. 출력의 경우, printf를 쓰는 경우 평균 0.8614초가.. 2022. 12. 26. 이전 1 다음