jeonds1127   5년 전

겨우겨우 짜서... 

성공했는데,

예제값만 성공이지

다른 기타값에는 성공이 아닌거같네요. 실패라고 뜹니다..

하지만 아직 너무 초보여서 어디가 문제인지 잘모르겠습니다.

도움 부탁드립니다.

맨 마지막부분 system("pause"); 는 채점시에는 제거하고 실행했습니다.

djm03178   5년 전

ios_base::sync_with_stdio(false); 를 해석해보면 "ios_base에서, stdio와의 sync(동기화)를 끈다(false)" 라는 뜻입니다. 즉, 이 문장이 쓰인 이후로는 C와 C++의 입출력 방식을 섞어서 사용하면 안 됩니다. 이 코드에서는 printf와 cout을 이후에 섞어쓰고 있기 때문에 출력이 꼬이게 됩니다. 저 문장을 제거해주면 맞습니다.

그리고 "채점 시에는 ~를 제거했다"라고 쓰는 것이 더 수고스러우니, 그냥 제출했던 코드 그대로를 한 자도 다름없이 복붙해서 올려주시는 게 낫습니다. (내 소스에서 언어 이름을 클릭하면 제출한 코드를 볼 수 있습니다.) 답변자의 입장에서는 정말로 질문자가 저 문장 하나만 딱 제거하고 다른 곳은 한 글자도 건드리지 않았는지 믿을 수 없고, 실제로 그런 경우가 매우 자주 보이기 때문입니다.

jeonds1127   5년 전

친절하신 답변 정말 감사드립니다!!

알고리즘이 틀린줄 알고 걱정햇는데 다행이네요.

다음에 질문을 또 올리게된다면 그때는 말씀해주신데로 

그대로 소스를 올리겠습니다.

감사합니다.

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