Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C] Đếm tổ k món hàng có tổng giá đúng S

    Cửa hàng có nnn mặt hàng giá aia_iai​. Khách muốn chọn đúng kkk món có tổng giá đúng bằng SSS. Hỏi có bao nhiêu cách chọn?

    Vì n≤20n \le 20n≤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=5n = 5n=5, k=3k = 3k=3, S=10S = 10S=10, a=[1,2,3,4,5]a = [1, 2, 3, 4, 5]a=[1,2,3,4,5] → {1,4,5},{2,3,5}\{1, 4, 5\}, \{2, 3, 5\}{1,4,5},{2,3,5} → đáp án 222.

    • Định dạng đầu vào:

      Dòng 1: nnn, kkk, SSS. Dòng 2: nnn số nguyên aia_iai​.

    • Ràng buộc đầu vào:

      1≤n≤201 \le n \le 201≤n≤20, 1≤k≤n1 \le k \le n1≤k≤n, −109≤S≤109-10^9 \le S \le 10^9−109≤S≤109, −107≤ai≤107-10^7 \le a_i \le 10^7−107≤ai​≤107.

    • Định dạng đầu ra:

      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:

    Hai tập {1,4,5} và {2,3,5}.

    Đang tải editor...