Putri saya mendapat tugas berikut untuk mengerjakan PR matematika. Bayangkan enam teman yang hidup dalam sebuah garis, bernama E, F, G, H, J, dan K. Posisi mereka di garis adalah seperti yang ditunjukkan (bukan untuk skala) di bawah:

Jadi, F hidup lima unit dari E, dan dua unit dari G, dan sebagainya.
Tugas Anda: buat program yang mengidentifikasi jalur yang mengunjungi setiap teman tepat sekali dengan total panjang n unit, dengan mengambil lokasi teman dan n sebagai input. Seharusnya melaporkan jalan jika menemukannya (misalnya, untuk panjang 17 itu mungkin melaporkan "E, F, G, H, J, K", dan itu harus keluar dengan anggun jika tidak ada solusi. Untuk apa nilainya, saya menyelesaikan sebuah solusi yang tidak dikenali di Mathematica dalam 271 bytes. Saya kira itu mungkin jauh lebih singkat dari itu.
"[0, 5, 7, 13, 16, 17], 62"dan output "(7, 16, 0, 17, 5, 13)"ok?
[0, 5, 7, 13, 16, 17]Dan62) sehingga Anda dapat memastikan itu tidak secara khusus dikode untuk kasus ini.