Lớp học A có n học sinh, học sinh thứ i có năng lực giải bài tập là ai. Giáo viên Tin học giao cho lớp làm một bài tập đòi hỏi năng lực giải bài tập là X Lớp học A có n học sinh, học sinh thứ i có năng lực giải bài tập là ai. Giáo viên Tin học giao cho lớp làm một bài tập đòi hỏi năng lực giải bài tập là X. Biết rằng trong lớp không có học sinh nào có đủ năng lực để một mình giải được bài tập trên. Giáo viên phải cử nhóm 2 học sinh kết hợp để giải bài tập. Khi hai người làm việc nhóm thì năng lực giải bài tập của nhóm bằng tổng năng lực của 2 người. Yêu cầu: Cho biết có bao nhiêu cách để chọn ra một nhóm có thể giải được bài tập mà giáo viên giao. Dữ liệu vào: Cho trong tệp WGROUP.inp gồm 02 dòng: - Dòng 1: là số nguyên dương n là số học sinh của lớp ( 1< n ≤ 100) và số nguyên dương X ( X ≤ 109). - Dòng 2: gồm n số nguyên dương ai ( ai < 10^9, 1 ≤ i ≤ n) các số cách nhau một dấu cách. Dữ liệu ra: Ghi ra tệp WGROUP.out số nguyên dương là độ bền của số N tìm được. Lập trình C++