https://www.acmicpc.net/blog/v...
ios:sync_with_stdio(false);
를 한 뒤에는 iostream과 stdio를 혼용하면 안 됩니다. iostream에 해당하는 것으로 cin, cout 등이 있고, stdio에 해당하는 것으로 printf, scanf, putchar, getchar, puts, gets 등이 있습니다.
11650번 - 좌표 정렬하기
https://www.acmicpc.net/blog/v...
ios:sync_with_stdio(false);
를 한 뒤에는 iostream과 stdio를 혼용하면 안 됩니다. iostream에 해당하는 것으로 cin, cout 등이 있고, stdio에 해당하는 것으로 printf, scanf, putchar, getchar, puts, gets 등이 있습니다.아하 endl을 사용하지 않기 위해 쓴 puts가 원인이었군요
감사합니다 :)
댓글을 작성하려면 로그인해야 합니다.
wlsgur0717 3년 전
처음에는 cin.tie(NULL), cout.tie(NULL)을 썼었는데
이 문제에서 cin cout 은 통과여부와 상관이 없더군요 그래서 원인을 확인해보니
ios_base::sync_with_stdio(false); << 이 문장이 원인이었습니다
코드에서 이부분만 없애고 돌리면 통과가 되고 이 문장이 들어가면 틀렸습니다가 나타나는데
문제를 풀면서 입출력에 의해 시간초과가 나는경우 계속 사용하다가 이번에 처음 이 코드때문에 문제가 생겼습니다.
원인이 무엇인가요?