Cho mảng các số nguyên phân biệt candidates và một số nguyên target. Hãy tìm tất cả các tổ hợp duy nhất trong đó tổng các số đúng bằng target.
Một phần tử trong candidates có thể được chọn nhiều lần không giới hạn.
Ví dụ: candidates = [2, 3, 6, 7], target = 7 -> [[2, 2, 3], [7]]
Định Dạng Đầu Vào (Input)
Dòng 2: Số nguyên target
Định Dạng Đầu Ra (Output)
Ràng Buộc (Constraints)
1 <= candidates.length <= 301 <= target <= 40
Ví Dụ Kiểm Thử Mẫu
[2, 3, 6, 7]
7
[[2,2,3],[7]]
[2, 3, 5]
8
[[2,2,2,2],[2,3,3],[3,5]]
Kỹ thuật Quay Lui Cho Phép Trùng O(2^target)
Đệ quy gọi lại chính index i để cho phép chọn lặp phần tử.
Bấm Chạy thử để kiểm tra các bộ test mẫu hoặc Nộp bài để chấm điểm chính thức.



