https://github.com/Dev-Guccin
Guccin
https://github.com/Dev-Guccin
전체 방문자
오늘
어제
  • 분류 전체보기 (172)
    • 알고리즘 (140)
    • 삽질방지 (13)
    • SystemHacking (1)
    • 일상 (4)
    • 개발 (8)
    • 스프링 부트 REST API 개발일지 (5)
    • JPA (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 최단경로
  • heapq
  • 다이나믹프로그래밍
  • 유클리드호제법
  • 최소힙
  • 그래프
  • BFS
  • counter
  • 백준
  • 백트래킹
  • 이분 탐색
  • 파이썬
  • DFS
  • 스택
  • MST
  • DP
  • 그리디
  • LIS
  • 재귀함수
  • 최대공약수
  • 프로그래머스
  • 큐
  • python3
  • 이분탐색
  • 다익스트라
  • Python
  • 12015
  • 다이나믹 프로그래밍
  • 유니온 파인드
  • 재귀

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
https://github.com/Dev-Guccin

Guccin

삽질방지

[c++] ios::sync_with_stdio(0), cin.tie(0) 는 왜 쓰는 걸까?

2021. 7. 19. 20:26

ios::sync_with_stdio(0)는 c의 stdio와 cpp의 iostream을 동기화 시켜준다. 문제는 iostream과 stdio의 버퍼를 모두 사용하기 때문에 딜레이가 발생한다. 따라서 이러한 동기화를 비활성화 시켜주기 위해 ios::sync_with_stdio(0)으로 선언해준다.

 

cin.tie(0)는 cin과 cout의 묶음을 풀어준다. 따라서 순서가 사라진다. 알고리즘을 풀때는 화면에 바로 보이는 것이 중요하지 않기 때문에 cin과 cout의 묶음을 풀어주어 더 빠르게 만들 수 있다.

 

아래는 고수님의 상세링크

https://jaimemin.tistory.com/1521

'삽질방지' 카테고리의 다른 글

파이썬 재귀 제한 풀기  (0) 2022.02.16
정규표현식  (0) 2021.09.02
[c++] \n 와 endl 중에는 \n가 더 빠르다.  (0) 2021.07.19
python3 루트 씌우기, 제곱근, 세제곱근 사용하기 ( sqrt(n) )  (0) 2021.02.07
Reverse String (문자열 뒤집기)  (0) 2021.02.06
    '삽질방지' 카테고리의 다른 글
    • 파이썬 재귀 제한 풀기
    • 정규표현식
    • [c++] \n 와 endl 중에는 \n가 더 빠르다.
    • python3 루트 씌우기, 제곱근, 세제곱근 사용하기 ( sqrt(n) )
    https://github.com/Dev-Guccin
    https://github.com/Dev-Guccin
    https://github.com/Dev-Guccin

    티스토리툴바