Một đồng xu công bằng được tung m+n lần, trong đó m và n là các số nguyên dương, m>n. Xác suất để có ít nhất m mặt ngửa liên tiếp là bao nhiêu?
Có n số theo thứ tự ngẫu nhiên. Làm cách nào để có được số m hàng đầu (m <= n) theo thứ tự giảm dần với độ phức tạp về thời gian ít nhất và được tối ưu hóa nhất? (mã Java)