Thử thách
Cho một số nguyên n 4 , xuất ra một hoán vị của các số nguyên [0, n-1] với thuộc tính không có hai số nguyên liên tiếp nào nằm cạnh nhau. Giá trị của một hoán vị pi
là tổng của abs(pi[i] - i)
tất cả các chỉ số i
.
Ví dụ
(1, 3, 0, 2)
có giá trị6
(0, 2, 4, 1, 3)
có giá trị6
(0, 2, 4, 1, 3, 5)
có giá trị6
(0, 2, 4, 1, 5, 3, 6)
có giá trị8
Điểm câu trả lời của bạn
Điểm của câu trả lời của bạn là tổng các giá trị hoán vị của bạn n = 4 .. 14
cộng với số byte mà mã của bạn lấy. Điểm càng thấp càng tốt. Mã của bạn phải cung cấp đầu ra hợp lệ cho tất cả các giá trị đó n
.
Bạn phải có thể chạy trình của bạn để hoàn thành trên máy của bạn.
Trong trường hợp quan hệ, thời gian chỉnh sửa cuối cùng dẫn đến số điểm có liên quan sẽ là người quyết định.
Đây không phải là câu hỏi tương tự như câu hỏi này sao?
Các câu trả lời cho câu hỏi được liên kết sẽ không thể cạnh tranh cho câu hỏi này vì chúng không nỗ lực để tối ưu hóa giá trị của một hoán vị. Ví dụ n=10
, hoán vị [1, 3, 5, 7, 9, 0, 2, 4, 6, 8]
được đưa ra bởi hầu hết các câu trả lời ở đó cho giá trị là 30
. Bạn có thể làm tốt hơn thế nhiều.
Đối với phần hoán vị của câu hỏi, tổng giá trị tối ưu là tối đa 120
. (Cảm ơn bạn @Laikoni.) Trong khi câu trả lời của Dennis cho câu hỏi trước đó là 222 điểm . (Cảm ơn bạn @ user202729.)
A078706
với n=17
, có thể có một số điểm 20
.