-
[C++] 입출력 속도 해결 cout, cin개발 2021. 3. 23. 11:29반응형
1. stdio.h의 scanf, printf를 사용한다.
2. cout, cin을 그대로 사용하면서 아래와 같이 설정한다.
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);프로덕션 레벨에서 사용하는 것은 더 많은 것들을 고려해야함.
알고리즘 구현 테스트시 속도에 영향을 줄이기 위해서 사용
참고1:
ios_base::sync_with_stdio(false); cin.tie(null); 구문을 추가해주는 이유 (tistory.com)
ios_base::sync_with_stdio(false); cin.tie(null); 구문을 추가해주는 이유
C++로 알고리즘을 풀 때 실행 속도를 높이기 위해 흔히 아래와 같은 구문을 작성해줍니다. ios_base::sync_with_stdio(false); cin.tie(null); 저 같은 경우 단순히 시간초과가 발생했을 때 남들이 위 코드를 작
jaimemin.tistory.com
참고2:
C/C++ 입출력 방법에 따른 속도 정리 :: 아인스트라세의 SW 블로그 (tistory.com)
C/C++ 입출력 방법에 따른 속도 정리
때는 백준 1920번 문제를 풀 때 겪은 일이었습니다. https://www.acmicpc.net/problem/1920 문제를 보자 마자 C++ STL에 있는 unordered_set을 이용하면 풀리겠거니, 하고 풀었더니 시간초과가 났습니다. 그래서..
eine.tistory.com
반응형'개발' 카테고리의 다른 글
[학습] 자료구조와 알고리즘 (0) 2021.03.24 [C#] CefSharp 기반 윈폼에서 플래시 플레이어 추가하기 (0) 2021.03.23 [C++] 디버깅으로 배열에 담긴 값 확인 (0) 2021.03.23 [Java] spring boot jar_cached tmp 파일이 계속 증가할 때 (0) 2020.05.06 회사 프록시 및 인증서 (0) 2019.11.01