Từ AZSPCS :
Giả sử bạn có một cỗ bài chứa n thẻ. Mỗi thẻ chứa một số từ 1 đến n và mỗi số xuất hiện trên chính xác một thẻ. Bạn nhìn vào số trên thẻ trên cùng - giả sử đó là k - và sau đó đảo ngược thứ tự của các thẻ k hàng đầu. Bạn tiếp tục quy trình này - đọc số trên cùng và sau đó đảo ngược số lượng thẻ tương ứng - cho đến khi thẻ trên cùng là 1.
Viết chương trình nhanh nhất để tính số lần đảo ngược cho một bộ bài đã cho. Lưu ý rằng nếu bạn đang tham gia cuộc thi, bạn không được phép đăng mã của mình (và do đó tôi sẽ không đăng mã của mình).