kelle111   6년 전

C언어로 짰는데 뭐가 문제인지 틀렸다고 나오네요.. ㅠㅠ 맴찢 ㅠㅠ

모든 결과가 잘 돌아가는데 뭐가 문제인걸까요

솔직히 저도 야매로 했다고 생각은 합니다. ㅎㅎㅎ 

-1 이 나와야 되는 부분에서 전부 0으로 나오길래 아 그럼 0나올때 0출력하지 말고 -1로 출력하라고만 하면 되겠네 하는 안이한 생각으로 풀었거든요.

그래서 이걸 고쳐야겠다는 것은 알겠는데 솔직히 어디를 고쳐야 될지는 감이 안오네요... ㅠㅠ 

도와주세용 ㅠㅠ

jh05013   6년 전

"모든 결과가 잘 돌아가는데" 아니요, 안 돌아갑니다.

질문을 올릴 때 "아래 공지사항을 먼저 읽고 글을 작성해 주세요." 라는 말이 나오는데 읽으셨나요? 정말로 읽으셨으면 굵은 글씨로 작성된 이 문장도 읽으셨을 것입니다.

https://www.acmicpc.net/board/...

"질문 검색을 먼저 해서 자신에게 필요한 답변이나 반례가 없는지 확인하고 질문을 남겨주세요."

red1108   6년 전

친절하게 답변해드리겠습니다.

우선 코드의 틀린점은 총 2개인데, 

하나는 i가 들어가 있는 for문에서 5*i<=n으로 하셔야 맞습니다.

두번째는 마지막 x+y로 하면 예상치 못한 곳에서 오류가 나서 

ans>=(x+y)일 경우 ans=x+y로 해주어서 최솟값으로 하셔야 합니다.

그것만 하시면 아마 맞을꺼에요^^

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