Đấu giá giá thứ hai
Đề bài
Mô tả
Có công ty cùng tham gia đấu giá một suất quảng cáo. Công ty thứ sẽ đưa ra một mức giá là số nguyên được chọn ngẫu nhiên đều trong đoạn (mọi giá trị nguyên trong đoạn đều có xác suất bằng nhau, và các công ty bỏ giá độc lập với nhau).
Công ty bỏ giá cao nhất là công ty thắng cuộc. Nếu có nhiều công ty cùng bỏ giá cao nhất, công ty thắng cuộc được chọn ngẫu nhiên đều trong số đó. Tuy nhiên, theo luật đấu giá giá thứ hai, công ty thắng cuộc không phải trả đúng mức giá mình đã bỏ, mà phải trả một số tiền bằng mức cao nhất trong các mức giá của những công ty còn lại (tức là giá trị lớn thứ hai trong tất cả các mức giá đã bỏ).
Hãy tính kỳ vọng số tiền mà công ty thắng cuộc phải trả.
Dữ liệu vào
- Dòng đầu chứa số nguyên — số lượng công ty tham gia đấu giá.
- dòng tiếp theo, dòng thứ chứa hai số nguyên và — đoạn giá mà công ty thứ có thể bỏ.
Dữ liệu ra
In ra một số thực — kỳ vọng số tiền công ty thắng cuộc phải trả. Đáp án được chấp nhận 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 |
|---|---|---|
| 3 2 5 3 4 1 6 |
3.5000000000 | Kỳ vọng giá trị lớn thứ hai trong ba mức giá ngẫu nhiên là . |
| 3 4 7 8 10 5 5 |
5.7500000000 | Công ty 2 luôn thắng (giá ). Mức trả bằng giá trị lớn nhất giữa công ty 1 và công ty 3. Với xác suất , công ty 1 bỏ giá không quá nên lớn thứ hai là ; với xác suất , là ; với xác suất , là . Kỳ vọng . |
Bình luận