Trò chơi ghép cặp
Đề bài
Mô tả
Trong một trò chơi may rủi, hai người chơi cùng nhau dựng một hình chữ nhật.
Trên bàn có một túi chứa quả bóng, quả bóng thứ được ghi số nguyên dương . Người chơi thứ nhất thò tay vào túi và lấy ngẫu nhiên một quả bóng, số ghi trên quả bóng đó là chiều rộng của hình chữ nhật. Quả bóng này không được trả lại túi. Sau đó người chơi thứ hai lấy tiếp một quả bóng khác, số ghi trên nó là chiều cao của hình chữ nhật.
Nếu diện tích của hình chữ nhật lớn hơn hoặc bằng ngưỡng thì hai người chơi thắng, ngược lại họ thua.
Ban tổ chức muốn chọn giá trị sao cho xác suất thắng không quá cao cũng không quá thấp, nên họ cần biết: với mỗi giá trị , có bao nhiêu cách chọn cặp bóng giúp hai người chơi thắng.
Hai cách chọn được coi là khác nhau nếu quả bóng của người thứ nhất khác nhau hoặc quả bóng của người thứ hai khác nhau. Hai quả bóng khác nhau vẫn được coi là khác nhau ngay cả khi chúng ghi cùng một số.
Cho danh sách các số ghi trên bóng và giá trị , với mỗi giá trị hãy đếm số cặp bóng thắng.
Dữ liệu vào
- Dòng đầu chứa số nguyên là số quả bóng.
- Dòng thứ hai chứa số nguyên dương .
- Dòng thứ ba chứa số nguyên là số câu hỏi.
- Dòng thứ tư chứa số nguyên dương, số thứ là giá trị của câu hỏi thứ .
Dữ liệu ra
In ra dòng, dòng thứ là số cặp bóng thắng ứng với giá trị của câu hỏi thứ .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 4 2 6 1 3 4 1 3 5 8 |
20 18 14 10 |
Có cặp bóng có thứ tự. Với mọi cặp đều thắng. Với chỉ hai cặp và có tích nên thua, còn lại 18 cặp thắng. Với các cặp thắng là những cặp có tích , đếm được 10 cặp. |
| 2 5 6 2 30 31 |
2 0 |
Chỉ có hai cặp và , đều cho tích . Với cả hai cặp đều thắng; với không cặp nào thắng. |
Bình luận