Loading Now

redCard

Bạn đang có 1 bộ bài với n lá bài. Hãy tính xác suất để các lá bài ở vị trí a[1], a[2], ... , a[i] là các lá màu đỏ, còn lại là màu đen. Làm tròn kết quả đến phần thập phân thứ 10.

Bộ bài sẽ có a.length lá bài đỏ và n - a.length lá bài đen. 

Ví dụ:

  • Với n = 2, a = [2] thì redCard(n, a) = 0.5000000000
  • Với n = 15, a = [1,4] thì redCard(n, a) = 0.0095238095
  • Với n = 15, a = [1,2,3,7,10] thì redCard(n, a) =0.0003330003

Đầu vào/ Đầu ra:

  • [Thời gian] 0.1s với C++, 0.6s với Java và C#, 0.8s với Python, Go và JavaScript.
  • [Đầu vào]
    Integer n
    0 <= n <= 100;
    Array.Integer a
    0 <= a.length <= 20
    Các phần tử trong a luôn thỏa mãn đôi một khác nhau.
  • [Đầu ra] Float

Post Comment

Contact