có một số giải pháp để tính toán bộ nguồn, nhưng chúng tôi tìm thấy trên google không cấp nguồn theo thứ tự mà tôi cần. Ví dụ, nếu tôi muốn tập sức mạnh của (1,2,3,4)
thuật toán phổ biến cung cấp cho tôi với một sức mạnh thiết lập trong theo trình tự sau:Làm cách nào để có được bộ nguồn theo một thứ tự cụ thể?
()
(1)
(2)
(1 2)
(3)
(1 3)
(2 3)
(1 2 3)
(4)
(1 4)
(2 4)
(1 2 4)
(3 4)
(1 3 4)
(2 3 4)
(1 2 3 4)
Nhưng những gì tôi cần là trình tự sau:
()
(1)
(2)
(3)
(4)
(1,2)
(1,3)
(1,4)
(2,3)
(2,4)
(3,4)
(1,2,3)
(1,2,4)
(1,3,4)
(2,3,4)
(1,2,3,4)
Vì số lượng các phần tử có thể khá cao, không thể tính toán toàn bộ bộ nguồn và đặt nó sau đó.
Có ai đó có ý tưởng nào không?
Nếu bạn đang cố gắng để thực hiện điều này bằng một ngôn ngữ lập trình cụ thể, nó có thể giúp tránh đóng không đúng cách nếu bạn muốn gắn thẻ như vậy. –