Chúng tôi định nghĩa là danh sách các quyền hạn riêng biệt của 2 tổng bằng x . Chẳng hạn, V ( 35 ) = [ 32 , 2 , 1 ] .
Theo quy ước, quyền hạn được sắp xếp ở đây từ cao nhất đến thấp nhất. Nhưng nó không ảnh hưởng đến logic của thách thức, cũng như các giải pháp dự kiến.
Bài tập
Đưa ra một bán kết , thay thế mỗi thuật ngữ trong V ( N ) bằng một danh sách quyền hạn khác bằng 2 với thuật ngữ này, theo cách mà sự kết hợp của tất cả các danh sách phụ kết quả là một vỏ bọc chính xác của ma trận M được định nghĩa là:
nơi và Q là những yếu tố chính của N .
Điều này dễ hiểu hơn nhiều với một số ví dụ.
Ví dụ 1
Với , chúng ta có:
- và V ( P ) = [ 4 , 2 , 1 ]
- và V ( Q ) = [ 2 , 1 ]
Để biến thành bìa chính xác của M , chúng ta có thể chia 16 thành 8 + 4 + 4 và 4 thành 2 + 2 , trong khi 1 không thay đổi. Vì vậy, một đầu ra có thể là:
Một đầu ra hợp lệ khác là:
Ví dụ # 2
Với , chúng ta có:
- và V ( P ) = [ 32 , 4 , 1 ]
- và V ( Q ) = [ 16 , 4 , 2 , 1 ]
Một đầu ra có thể là:
Quy tắc
- Vì nhân tố không phải là phần chính của thử thách, bạn có thể luân phiên lấy P và Q làm đầu vào.
- Khi một số giải pháp khả thi tồn tại, bạn có thể trả về chỉ một trong số chúng hoặc tất cả chúng.
- Bạn có thể luân phiên trả lại số mũ của các lũy thừa (ví dụ: thay vì [ [ 8 , 4 , 4 ] , [ 2 , 2 ] , [ 1 ] ] ).
- Thứ tự của các danh sách phụ không thành vấn đề, cũng như thứ tự của các điều khoản trong mỗi danh sách phụ.
- Đối với một số bán kết, bạn sẽ không phải chia bất kỳ thuật ngữ nào vì đã là một vỏ bọc hoàn hảo của M (xem A235040 ). Nhưng bạn vẫn phải trả về một danh sách các danh sách (singleton), chẳng hạn như [ [ 8 ] , [ 4 ] , [ 2 ] , [ 1 ] ] cho N = 15 .
- Đây là môn đánh gôn !
Các trường hợp thử nghiệm
Input | Possible output
-------+-----------------------------------------------------------------------------
9 | [ [ 4, 2, 2 ], [ 1 ] ]
15 | [ [ 8 ], [ 4 ], [ 2 ], [ 1 ] ]
21 | [ [ 8, 4, 4 ], [ 2, 2 ], [ 1 ] ]
51 | [ [ 32 ], [ 16 ], [ 2 ], [ 1 ] ]
129 | [ [ 64, 32, 16, 8, 4, 2, 2 ], [ 1 ] ]
159 | [ [ 64, 32, 32 ], [ 16 ], [ 8 ], [ 4 ], [ 2 ], [ 1 ] ]
161 | [ [ 64, 32, 16, 16 ], [ 8, 8, 4, 4, 4, 2, 2 ], [ 1 ] ]
201 | [ [ 128 ], [ 64 ], [ 4, 2, 2 ], [ 1 ] ]
403 | [ [ 128, 64, 64 ], [ 32, 32, 16, 16, 16, 8, 8 ], [ 8, 4, 4 ], [ 2 ], [ 1 ] ]
851 | [ [ 512 ], [ 128, 64, 64 ], [ 32, 16, 16 ], [ 8, 4, 4 ], [ 2 ], [ 1 ] ]
2307 | [ [ 1024, 512, 512 ], [ 256 ], [ 2 ], [ 1 ] ]