Định luật chữ số đầu
Đề bài
Mô tả
Định luật Benford phát biểu rằng trong nhiều bộ số lấy từ thực tế, các số có chữ số đầu tiên (chữ số có nghĩa lớn nhất) bằng xuất hiện nhiều hơn hẳn so với các chữ số khác. Ta sẽ kiểm chứng ý tưởng này trên một mô hình xác suất cụ thể.
Cho biến ngẫu nhiên độc lập. Biến thứ nhận giá trị là một số nguyên bất kỳ trong đoạn , mỗi giá trị trong đoạn có cùng xác suất .
Xét một bộ giá trị cụ thể của biến này. Ta đếm xem có bao nhiêu giá trị trong bộ có chữ số đầu tiên bằng . Nếu số lượng đó chiếm ít nhất trong tổng số giá trị thì bộ giá trị được gọi là tốt.
Hãy tính xác suất để bộ giá trị của biến ngẫu nhiên đã cho là một bộ tốt.
Dữ liệu vào
- Dòng đầu chứa số nguyên là số lượng biến ngẫu nhiên.
- dòng tiếp theo, dòng thứ chứa hai số nguyên và mô tả biến ngẫu nhiên thứ .
- Dòng cuối chứa số nguyên .
Dữ liệu ra
In ra xác suất cần tìm. Kết quả đượ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
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 1 2 50 |
0.500000000000000 | Chỉ có một biến, nhận giá trị hoặc với xác suất bằng nhau. Cần ít nhất trong giá trị có chữ số đầu bằng , tức là cần đúng giá trị. Điều này xảy ra khi biến nhận giá trị , xác suất . |
| 2 1 2 9 11 50 |
0.833333333333333 | Biến thứ nhất có chữ số đầu bằng với xác suất (giá trị ). Biến thứ hai nhận , , nên có chữ số đầu bằng với xác suất . Cần ít nhất trong giá trị đạt yêu cầu, xác suất là . |
Bình luận