C/C++ 를 사용하여 문제를 해결할 경우
C++로 풀어도 scanf와 printf를 통해서 입출력 처리하는 solution
-> 이유는 당연히 속도가 빠르기 때문.
cin이나 cout은 사실 보기만 해도 어떤 타입의 값을 저장할 지 명시 되어있지 않아 상대적으로 오래 걸린다. C++에서의 입출력은 cin, cout으로 한다고 배우지만 이를 사용하여 문제를 풀면 입출력때문에 시간 초과라는 결과를 얻을 수 있다.
그래도 cout을 사용한다면 줄바꿈을 할 때 사용하는 endl은 버퍼를 비워주는 작업까지 수행하므로 cout을 사용할 때 endl 대신에 '\n'으로 바꿔주는 걸로도 상당히 시간을 줄일 수 있다. 허나 printf, scanf를 사용하는 것이 시간 초과 문제를 해결할 수 있는 solution 중 하나이다.
반응형
'Tips' 카테고리의 다른 글
[Tips] 삼성 번들 이어폰 AKG EO-IG955 EQ 설정 공유 (개인차 있음) (1) | 2020.04.23 |
---|---|
[Tips] 무료 도메인 사이트 (0) | 2019.11.11 |
[Linux] AWS 인스턴스 사용중 문제 (apt-get not found) (0) | 2019.11.11 |