11441번 - 합 구하기
알고리즘도 같게 해놨는데 c++에서 시간초과가 나는 이유를 잘 모르겠습니다.
c++의 어느 부분에서 시간을 많이 잡아먹는 건가요?
문제를 맞춘 c소스입니다.
cin과 cout을 번갈아서 사용하면 기본값으로 매번 flush가 발생합니다. 이게 매우 느리기 때문에, 이런 문제에서는 main 함수의 처음에 cin.tie(NULL); 을 넣어주는 것이 좋습니다.
while문에서 시간이 느려지는 거였군요
그부분을 놓쳤네요 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
hwjdghks2102 5년 전
알고리즘도 같게 해놨는데 c++에서 시간초과가 나는 이유를 잘 모르겠습니다.
c++의 어느 부분에서 시간을 많이 잡아먹는 건가요?