chldntjr1211   5년 전

우선 이 문제의 답은 주어진 N에 대해 유일하지 않습니다. 

N=2 일 떄만 해도 1 2 3//1 3 2// 3 1 2// 3 2 1 로 여러가지가 나옵니다.

제가 찾아낸 규칙은 각 레벨당의 노드 수만큼의 연속된 수 집합을 적절히 배열하면 답을 찾을 수 있다는 겁니다.

N = 3 일 떄 1 2 5 7 3 4 6

N  =  4 일 떄 1 2 5 10 14 7 8 12 3 4 11 15 6 9 13   역시도 답이 됩니다.

http://hsin.hr/coci/archive/20... 에 방문해 솔루션코드를 찾아봤는데 제 방식과 달라

혹시 모를 노파심에 위 방식이 정답으로 채점되는지 질문드립니다.

  

chogahui05   5년 전

스페셜 저지는 어떤 방식이든 상관 없이.

출력한 것에 대해서 조건에 맞으면 정답 처리됩니다.

Ex. 약수의 갯수가 2개인 수 하나를 출력하세요.

출력 

2


출력 

3

chldntjr1211   5년 전

그럼 스페셜 저지 문제의 경우 

동일한 조건의 복수의 답을 처리 못할 가능성은 없다는 말인가요?

(제 코드를 맹신하고 서버가 틀렸다는 취지가 아닙니다. 정말 궁금해서 물어보는 겁니다.) 

djm03178   5년 전

스페셜 저지도 사람이 짜기 때문에 실수할 수는 있지만, 보통의 문제와 같이 의심부터 할 필요는 없습니다.

doju   5년 전

글에서 제시하신 N = 4의 경우 답이 될 수 없습니다.

  • 2 + 5 + 10 + 14 + 7 + 8 + 12 = 58
  • 3 + 4 + 11 + 15 + 6 + 9 + 13 = 61

chldntjr1211   5년 전

감사합니다!!

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