flame623   3년 전

알고리즘은 

1)100에서 +-로만 이동하는 횟수

2)내가 갈 채널 n과 같은 자릿수에서 찾는 알고리즘

3)내가 갈 채널 n보다 1큰 자릿수에서 찾는 알고리즘

4)내가 갈 채널 n보다 1 작은 자릿수에서 찾는 알고리즘

이렇게 4파트로 짜고 각 파트의 결과값중 가장 작은 값을 출력하는 형태로 만들었습니다.

처음에는 15%에서 끊기더니 게시판 반례를 전부 다 넣으면서 75%까지 왔는데 더이상 게시판에서는 작동하는 반례도 없고 저도 이것저것 생각을 해 보았으나 진전이 되지 않습니다... 살려주세요 ㅠㅠㅠ

rlasshi   3년 전

제가 돌려봤을 때
500000
2
1 5
를 인풋하면 7이 나오네요...
자릿수로 접근하면 세부적인 경우의 수가 너무 많아지므로 좀 더 일반화된 형식으로 접근하시면 좋을 것 같습니다!

severck12   3년 전

500000

2

1 5

하면 7이 나오는게 맞는거 아닌가요..?

kangbk4188   2년 전

7나오는게 맞는거 같네요.. 

sinusoid500   1년 전

저도 파이썬으로 질문 작성자님과 같은 알고리즘으로 짰는데 동일하고 75%에서 틀리고 있습니다.

다른 게시판의 모든 반례들도 잘 풀리고 있고요.

혹시 해결하셨나요?

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