{"code":"cses1636","name":"CSES - Coin Combinations II | Kết hợp đồng xu II","description":"Xét một hệ thống tiền tệ với $n$ loại đồng xu. Mỗi đồng xu có giá trị là một số nguyên dương. Hãy tính số cách khác nhau, *không kể thứ tự* để tạo ra tổng tiền $x$ từ những đồng này.﻿\r\n\r\nVí dụ: nếu các đồng xu là $\\{2, 3, 5\\}$ và tổng mong muốn là $9$, có $3$ cách:\r\n\r\n- $2+2+5$\r\n- $3+3+3$\r\n- $2+2+2+3$\r\n\r\n## Input\r\nĐịnh dạng đầu vào:\r\n- Dòng đầu tiên chứa hai số nguyên $n$ và $x$: số lượng đồng xu và tổng số tiền mong muốn.\r\n- Dòng thứ hai chứa $n$ số nguyên riêng biệt $c_1, c_2, \\ldots, c_n$: giá trị của mỗi đồng xu.\r\n\r\n## Output\r\n\r\n- In một số nguyên duy nhất: số lượng cách, chia lấy dư cho $10 ^ 9 + 7$.\r\n\r\n## Constraints\r\n\r\n- $1\\leq n \\leq 100$\r\n- $1\\leq x \\leq 10^6$\r\n- $1\\leq c_i \\leq 10^6$\r\n\r\n## Example\r\n\r\n**Sample input**\r\n```\r\n3 9  \r\n2 3 5\r\n```\r\n\r\n**Sample output**\r\n```\r\n3\r\n```","points":1400.0,"partial":true,"time_limit":1.0,"memory_limit":524288,"short_circuit":false,"allowed_languages":[3,4,34,36,37,5,6,11,12,14,28,2,38,39,9,18,17,29,23,27,35,25,26,10,7,19,32,1,8,15,16,24,20,33,13,41,21,40],"is_public":true,"is_manually_managed":false,"permissions":{"can_edit":false}}