프로그래밍 대회를 위한 빠른 출력함수 정리
Coding/PS

프로그래밍 대회를 위한 빠른 출력함수 정리

C++ (참고한 웹페이지(새창))

C++에서 주로 사용되는 출력함수의 속도를 비교하면 다음과 같다. (다른 하드웨어 환경에선 다른 결과값이 나온다.)

  On Windows/VC++ On Linux/g++
printf 1.975 0.159
puts 1.458 0.173
cout (synced) 1.297 0.282
cout (un-synced) 1.28 0.232
stringstream 2.03  0.430
endl 12.621 10.041
fill_n 1.285 0.254
  • 윈도우 환경 : cout > puts >> printf
  • 리눅스 환경 : printf > puts >>> cout

 


 

'Coding > PS' 카테고리의 다른 글

분해합  (0) 2019.07.05
카드의 합 구하기  (0) 2019.07.05
계단 오르기  (0) 2019.06.18
그대로 출력하기  (0) 2019.06.09
열 개씩 끊어 출력하기  (0) 2019.06.08