Truy vấn ngẫu nhiên
Đề bài
Mô tả
Cho một mảng gồm số nguyên dương .
Ta chọn hai số nguyên và trong đoạn từ đến (chọn ngẫu nhiên, đồng khả năng và độc lập với nhau). Nếu thì đổi chỗ và . Sau đó xét đoạn con của mảng từ chỉ số đến chỉ số (tính cả hai đầu, đánh chỉ số từ ).
Hãy tính kỳ vọng của số lượng phần tử phân biệt (số giá trị khác nhau) trong đoạn con đó.
Dữ liệu vào
- Dòng đầu chứa một số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra một số thực: kỳ vọng của số phần tử phân biệt trong đoạn được chọn.
Đáp án được coi là đúng nếu sai số tuyệt đối hoặc tương đối so với đáp án chuẩn không vượt quá .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 1 2 |
1.500000 | Có cặp đồng khả năng: . Sau khi sắp lại thành các đoạn với số phần tử phân biệt lần lượt là . Kỳ vọng . |
| 2 2 2 |
1.000000 | Mọi đoạn con đều chỉ chứa giá trị nên số phần tử phân biệt luôn bằng , kỳ vọng . |
Bình luận