18111번 - 마인크래프트
우선 제 코드를 python으로 돌리면 시간초과가 뜹니다.
그 부분은 나중에 코드를 손본다 하더라도 pypy3에서 돌릴 때에는 시간초과가 아닌 틀렸습니다가 나오는데
제 코드에서 어느 부분이 틀렸는지 모르겠습니다 ㅠㅠ
게시판에서 뒤져본 반례들은 전부 통과하는데 말이죠..
혹시 추가적으로 시간 초과 부분도 아시는 분 계시면 조언 부탁드립니다.
input을 readline으로 바꿔도 시간초과가 뜹니다.
```
입력 :
3 4 01 2 3 45 6 7 89 10 11 12
출력 :
132 1
정답 :
57 6
코드를 열심히 보진 않았지만, 높은 곳의 블록을 캐서 낮은 곳을 메꾸는 경우를 생각하지 않아서 생긴 문제 같아 보여요.
시간초과는 최대 500 x 500 = 250000 칸을 최대 256번 반복해서 다 둘러보기 때문입니다.
모든 칸을 다 둘러보는 방법이 아니라 다른 방법을 쓴다면 시간초과도 통과하실 겁니다.
감사합니다 ㅠㅠ 싹다 갈아엎었네요 시간초과는 조금ㄷ 더 봐야겠지만 통과한걸로 만족했습니다 일단..
KS2515 님 작성자님 감사합니당 저도 여기서 틀렸네요 허허..
와 저도 여기서 틀렸네요
저도 여기서 틀렸습니다...
정말로 감사합니다...
댓글을 작성하려면 로그인해야 합니다.
zmellonz 3년 전 1
우선 제 코드를 python으로 돌리면 시간초과가 뜹니다.
그 부분은 나중에 코드를 손본다 하더라도 pypy3에서 돌릴 때에는 시간초과가 아닌 틀렸습니다가 나오는데
제 코드에서 어느 부분이 틀렸는지 모르겠습니다 ㅠㅠ
게시판에서 뒤져본 반례들은 전부 통과하는데 말이죠..