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

    solution

    Đề bài: [Giải thuật] Số cách đổi tiền

    Có nnn loại mệnh giá tiền xu, mỗi loại có số lượng không giới hạn. Hãy đếm xem có bao nhiêu cách khác nhau để gộp các đồng xu lại sao cho tổng giá trị đúng bằng SSS.

    Hai cách được coi là giống nhau nếu dùng số lượng mỗi loại mệnh giá như nhau (không quan tâm thứ tự lấy xu). Ví dụ với các mệnh giá {1,2}\{1, 2\}{1,2} và S=3S = 3S=3 có 2 cách: 1+1+11+1+11+1+1 và 1+21+21+2.

    Vì kết quả có thể rất lớn, hãy in ra theo modulo 109+710^9 + 7109+7. Đây là bài toán quy hoạch động đếm tổ hợp kinh điển.

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

      Dòng đầu chứa hai số nguyên nnn và SSS. Dòng thứ hai chứa nnn số nguyên dương là các mệnh giá (đôi một khác nhau).

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

      1≤n≤1001 \le n \le 1001≤n≤100; 0≤S≤1040 \le S \le 10^40≤S≤104; 1≤ci≤1041 \le c_i \le 10^41≤ci​≤104.

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

      In ra số cách đổi đúng số tiền SSS, lấy modulo 109+710^9 + 7109+7.

    Ví dụ:

    Đầu vào:

    2 3
    1 2
    

    Đầu ra:

    2

    Giải thích:

    Hai cách đổi 3: (1+1+1) và (1+2). Đáp số 2.

    Đang tải editor...