Wyzwanie
Biorąc pod uwagę liczbę całkowitą n ≥ 4 , wyprowadzaj permutację liczb całkowitych [0, n-1] z tą właściwością, że nie ma obok siebie dwóch kolejnych liczb całkowitych. Wartość permutacji pito suma abs(pi[i] - i)wszystkich wskaźników i.
Przykłady
(1, 3, 0, 2)ma wartość6(0, 2, 4, 1, 3)ma wartość6(0, 2, 4, 1, 3, 5)ma wartość6(0, 2, 4, 1, 5, 3, 6)ma wartość8
Wynik Twojej odpowiedzi
Wynik Twojej odpowiedzi to suma wartości permutacji n = 4 .. 14plus liczba bajtów zajętych przez kod. Im niższy wynik, tym lepiej. Twój kod musi dawać prawidłowe dane wyjściowe dla wszystkich tych wartości n.
Musisz być w stanie uruchomić przesyłanie do ukończenia na swoim komputerze.
W przypadku remisu decydujący będzie czas ostatniej edycji, który spowodował odpowiedni wynik.
Czy to nie to samo pytanie, co to ?
Odpowiedzi na połączone pytanie nie będą konkurencyjne dla tego pytania, ponieważ nie podejmują żadnych wysiłków w celu optymalizacji wartości permutacji. Na przykład n=10permutacja [1, 3, 5, 7, 9, 0, 2, 4, 6, 8]podana w większości odpowiedzi daje wartość 30. Możesz zrobić znacznie więcej niż to.
W części dotyczącej permutacji ogólna optymalna wartość wynosi co najwyżej 120. (Dziękuję @Laikoni.) Natomiast odpowiedź Dennisa na poprzednie pytanie wynosi 222 . (Dziękujemy za @ user202729.)
A078706z n=17, która może mieć wynik 20.