swinnovator   2년 전

반례도 다 넣어봤는데 맞게 출력이 되어서

어느 부분 때문에 시간초과가 발생하는지 궁금합니다.

adfsfsf   2년 전

입출력을 할 때 cin, cout을 쓰신 게 문제인 것 같습니다. 웬만하면 scanf, printf를 쓰라고 하더라고요.그런데 테스트 케이스 이름이 안 나오는데 파일 열기 방식으로 입출력이 되나요? 그냥 입력받는 걸로 아는데요.

swinnovator   2년 전

freopen 으로 txt 파일에 예제를 넣어두고 했습니다

ios_base::sync_with_stdio(false);
cin.tie(nullptr);

를 추가하고 scanf, printf 를 쓰니깐 시간초과에 안걸리네요

감사합니다!

baksa1849   2년 전

ios_base::sync_with_stdio(false);

cin.tie(NULL);

은 cin, cout을 이용한 빠른 입출력을 쓸 때 이용합니다.


scanf와 printf는 그 자체로 충분히 빠릅니다.

댓글을 작성하려면 로그인해야 합니다.