jjparson   5년 전

예제는 다 맞는데 시작하자마자 틀렸습니다 뜹니다.

질문방에 있는 반례도 넣어봤는데 맞게 뜨구요ㅠㅠ

이틀을 고민해봤는데도

어디가 틀린건지 답이 안 나옵니다ㅠㅠ

도와주세요ㅠ.ㅠ

ha_ram   5년 전

5 5 2
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
1 1 1 1 1

답 : 3

jjparson님 코드에서 위의 예제를 넣으면 답이 5가 나오네요


jjparson   5년 전

ha_ram/ 제 코드에 위의 예제를 넣고 돌려보면 답이 3이라고 나옵니다.. 5라고 나오지 않습니다ㅠㅠ

302ed2f3-70d6-4fc4-aaea-0087e8611afb

ha_ram   5년 전

jjparson님 코드로 여러가지 반례들 실험해봤는데 틀리는게 없더군요... 그래서 그냥 첨부터 코드 분석해봤습니다.

음.. 결국 문제가 되는 부분을 찾긴찾았는데 왜 이부분이 문제인지는 모르겠네요 ㅠㅠ

그냥 제가 뭔가 위화감 드는 부분을 고치다보니 통과하더라구요

76번째 줄에서 궁수의 위치r을 n-1번째부터 시작하시길래 그 부분을 n번째부터 시작하게 바꾸고 그것에 맞춰서 몇 군데 고쳤더니 통과했습니다.

고친부분을 밑에 코드에 표시해놨으니 한번 봐주세요. 그리고 혹시 왜 n-1부터 시작하면 틀리는지는 저도 알고싶네요..ㅠ


jjparson   5년 전

ha_ram/ ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ헉ㅠㅠㅠㅠ

문제되는 부분 찾아주신 것도 너무 감사한데 ㅠㅠㅠㅠㅠ

코드 수정하고 주석까지ㅠㅠㅠㅠㅠㅜㅠㅠㅠㅠㅠㅠㅠ

진짜 너무너무너무너무 감사합니다ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

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