algorithm/c++

c++ 입출력 최적화 방법

아르르르를를르 2020. 10. 18. 18:00

NHN 신입공채 코테 언어에 Python이 없다. C, C++, Java만 가능하여 빠르게 C++를 훑기로 했다.

c++ 에서 cin, cout 보다 scanf, printf 가 더 빠르다는 것을 알고 있었다.

그런데 cin, cout 최적화를 시켜주면 어떤 경우에서는 scanf, printf보다 더 빠를 수 있다.

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    cin >> n;
}

단 이 경우, stdio와 동기화를 false 시켰으므로 scanf, printf를 같이 쓰면 에러가 발생한다.

'algorithm > c++' 카테고리의 다른 글

백준/2753/윤년  (0) 2020.10.20
백준/4344/평균은 넘겠지  (0) 2020.10.18
백준/1049/기타줄  (0) 2020.02.03
백준/14891/톱니바퀴  (0) 2019.04.22
백준/4659/비밀번호 발음하기  (0) 2019.04.21