Cửa hàng có n mặt hàng giá ai. Khách muốn chọn đúng k món có tổng giá đúng bằng S. Hỏi có bao nhiêu cách chọn?
Vì n≤20 nên có thể dùng đệ quy quay lui chọn/không chọn, cắt nhánh khi số phần tử còn lại không đủ.
Ví dụ: n=5, k=3, S=10, a=[1,2,3,4,5] → {1,4,5},{2,3,5} → đáp án 2.
Dòng 1: n, k, S. Dòng 2: n số nguyên ai.
1≤n≤20, 1≤k≤n, −109≤S≤109, −107≤ai≤107.
Một số nguyên — số tập con thoả mãn.
Ví dụ:
Đầu vào:
5 3 10
1 2 3 4 5
Đầu ra:
2
Giải thích:
Đang tải editor...