Chợ nổi là một nét văn hóa lâu đời của Khu vực Đồng bằng sông Cửu Long, cũng là điểm du lịch đẹp mà nhiều đoàn tham quan ghé thăm. Đến với Chợ nổi bạn có thể thuê những chiếc xuồng tham quan mua sắm và thưởng thức các món ăn ngon đậm chất miền Tây. Một đoàn khách tham quan có n người được đánh số thứ tự từ 1 đến n, du khách thứ i có cân nặng là ai. Do hiện tại có nhiều khách du lịch nên đoàn tham quan chỉ thuê được một chiếc xuồng có trọng tải là k và chỉ chở được hai du khách có cân nặng không vượt quá k để đảm bảo an toàn cho du khách. Hướng dẫn viên muốn bố trí cho hai du khách xuống xuồng trước, các du khách còn lại sẽ chờ để xuống xuồng tham quan trong các lượt tiếp theo hoặc có thể tản bộ dọc theo bờ sông để tham quan và thư giãn. Yêu cầu: Hãy cho biết có bao nhiêu cách chọn ra hai du khách bố trí xuống xuồng để tham quan mà vẫn phải bảo đảm an toàn (tổng cân nặng không vượt quá k)
Dữ liệu vào:
- Dòng thứ nhất ghi hai số nguyên dương ~n, k~. (~1 \le n,k \le 10^6~)
- Dòng thứ hai ghi n số nguyên dương ~a_1, a_2,....,a_n~(~1 \le a_i \le 10^6~)
Dữ liệu ra:
- Gồm một dòng ghi một số nguyên dương là số cách chọn ra hai du khách bố trí xuống xuồng để tham quan mà vẫn phải đảm bảo an toàn.
Ví dụ:
Input
5 90
40 45 55 42 52
Output
3
Ràng buộc:
- Có 60% số test tương ứng 60% số điểm n ~n \le 10^3~.
- Có 40% số test tương ứng 40% số điểm ~n \le 10^6~.
Bình luận