Đàn cá mập và những bông hoa
Đề bài
Mô tả
Có con cá mập ngồi quanh một chiếc bàn tròn. Với mọi từ đến , cá mập và cá mập là hàng xóm của nhau; ngoài ra cá mập và cá mập cũng là hàng xóm.
Cá mập thứ sẽ trồng được bông hoa, trong đó là một số nguyên được chọn ngẫu nhiên với xác suất như nhau trong đoạn . Các giá trị được chọn độc lập với nhau.
Ông chủ có một số nguyên tố yêu thích là . Xét từng cặp cá mập hàng xóm và : nếu tích chia hết cho thì ông chủ thưởng đô la cho mỗi con trong cặp đó, tức là cặp này làm tổng tiền thưởng tăng thêm đô la. Một con cá mập có thể được thưởng nhiều lần, mỗi lần ứng với một cặp hàng xóm khác nhau mà nó tham gia.
Hãy tính kỳ vọng của tổng số tiền mà cả đàn cá mập nhận được.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên và : số lượng cá mập và số nguyên tố yêu thích của ông chủ.
- Dòng thứ trong dòng tiếp theo chứa hai số nguyên và : đoạn giá trị mà có thể nhận.
Dữ liệu ra
In ra một số thực duy nhất là kỳ vọng của tổng số tiền thưởng. Đáp án được chấp nhận nếu sai số tuyệt đối hoặc sai số tương đối so với đáp án đúng không vượt quá .
Ràng buộc
- , là số nguyên tố
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 1 2 420 421 420420 420421 |
4500.0000000000 | Mỗi đoạn đều chứa đúng một số chẵn trên hai giá trị, nên mỗi cá mập có xác suất trồng được số hoa chia hết cho . Với một cặp hàng xóm, tích chia hết cho khi ít nhất một trong hai con chia hết cho , xác suất là . Cả bàn tròn có cặp, mỗi cặp đóng góp , tổng là . |
| 3 5 1 4 2 3 11 14 |
0.0000000000 | Không đoạn nào trong ba đoạn chứa bội của , nên tích của hai con bất kỳ không bao giờ chia hết cho và không ai được thưởng. |
| 3 2 2 2 3 3 4 4 |
6000.0000000000 | Ở đây là xác định. Cả ba cặp , và đều có tích chia hết cho ; lưu ý cặp tồn tại vì bàn là bàn tròn. Tổng tiền thưởng là . |
Bình luận