Con gái tôi đã có bài tập sau đây cho bài tập về nhà toán học của mình. Hãy tưởng tượng sáu người bạn sống trên một dòng, được đặt tên là E, F, G, H, J và K. Vị trí của họ trên dòng được chỉ định (không theo tỷ lệ) bên dưới:
Do đó, F sống năm đơn vị từ E và hai đơn vị từ G, v.v.
Nhiệm vụ của bạn: tạo một chương trình xác định đường dẫn truy cập chính xác từng người bạn một lần với tổng độ dài n đơn vị, lấy vị trí của bạn bè và n làm đầu vào. Nó sẽ báo cáo đường dẫn nếu nó tìm thấy nó (ví dụ: trong chiều dài 17, nó có thể báo cáo "E, F, G, H, J, K" và nó sẽ thoát ra một cách duyên dáng nếu không có giải pháp nào tồn tại. một giải pháp vô căn cứ trong Mathicala với 271 byte. Tôi nghi ngờ nó có thể chính xác hơn thế nhiều.
"[0, 5, 7, 13, 16, 17], 62"
và một đầu ra "(7, 16, 0, 17, 5, 13)"
ok?
[0, 5, 7, 13, 16, 17]
và62
) để bạn có thể chắc chắn rằng nó không được mã hóa cụ thể cho trường hợp này.