upsk1   6년 전

배열을 받아 1(아직 방문하지 않은 부분)이 있으면 방문하여 거리값 입력
BFS로 소스를 짰습니다.

djm03178   6년 전

sync_with_stdio(false) 를 한 후에는 cin과 scanf를 섞어쓰면 안 됩니다.

upsk1   6년 전

감사합니다 sync_with_stdio(false)  이 코드의 의미가 무엇인가요??

djm03178   6년 전

cin, cout 등은 프로그램이 시작할 때 stdio (printf, scanf 등)과 동기화가 되어 있습니다. 그래서 둘을 섞어 쓰더라도 항상 차례대로 입출력을 할 수 있습니다.

하지만 이를 false로 설정하게 되면 둘은 서로 별개의 버퍼를 가지게 되어 입력이 주어졌을 때 충돌하게 됩니다. 어떤 식으로 충돌이 발생하는지까지는 모르겠습니다.

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