Giáo sư Thích Trà Sữa là một trong những giáo sư cộm cán nhất trong làng giáo sư dạy thuật toán ở Việt Nam. Là người đức rộng tài cao, lại có lòng thương người tha thiết, GS luôn đi khắp các vùng miền trên đất nước Việt Nam, dạy cho các học sinh những bài học lý thú thuộc nhiều lĩnh vực khác nhau như tin học, sinh học, triết học, và cả chống đẩy học. Không chỉ là giáo sư uyên bác, Thích Trà Sữa còn là nhà từ thiện hào phóng. Ở mỗi đợt dạy, GS đều ủng hộ trà sữa miễn phí cho các bạn học sinh xuất sắc, có hoàn cảnh giàu vượt sướng.
Năm nay, sau khi hợp tác với công ty Google tại Zurich (Thuỵ Sỹ), GS được công ty chi trả cho một lượng khổng lồ các loại chocolate miếng của thương hiệu Cailler. Vậy là ngoài trà sữa, GS còn tặng cho mỗi bạn một miếng chocolate nho nhỏ, như món quà chào mừng các bạn tân học sinh. Tuy nhiên, việc tặng chocolate tại các lớp học vùng sâu vùng xa không hề đơn giản. Chocolate cần được bảo quản vô cùng cẩn thận để tránh việc suy giảm về chất lượng cũng như hao hụt về số lượng.
Trong một lần xuôi Nam dạy học, GS Thích Trà Sữa vô ý để lọ chocolate trên bàn rồi chạy ra ngoài, và sau đó chocolate bị chuột tha mất trước khi được phát hết cho học sinh. Điều này khiến GS vô cùng thất vọng và đau khổ. GS để ý rằng, cứ mỗi lần chạy ra ngoài, lọ chocolate lại bị hao hụt dần. GS quyết định thuê thám tử PVH sinh ngày tháng để theo dõi loài chuột này.
Sau nhiều lần theo dõi, thám tử PVH phát hiện loài chuột này có tên khoa học là PPT, có đặc điểm tóc dài, chân dài, hai tay dài, có thể đi được và đứng được. Nhờ vậy loài chuột này có thể rình rập, mở lọ lấy chocolate ra rồi chạy về hang rất nhanh mà không để lại dấu vết gì.
Ngoài ra, quy luật ăn lén chocolate của loài chuột này như sau:
Nói cách khác, sau mỗi lần lấy được miếng chocolate (mỗi loại miếng) rồi trở về hang, con chuột sẽ chọn ra thứ tự ăn miếng chocolate này. Nếu gọi là loại của miếng chocolate được ăn thứ , ta có là một hoán vị của sao cho với mọi . Con chuột sẽ chọn dãy có thứ tự từ điển nhỏ nhất thoả mãn các điều kiện trên mà chưa được chọn ở các lần lấy chocolate trước đó.
GS Thích Trà Sữa hỏi thám tử PVH sinh ngày tháng rằng, ở lần lấy chocolate thứ , con chuột sẽ ăn miếng chocolate theo thứ tự nào. Do chưa được học thuật toán cẩn thận, thám tử PVH cần nhờ tới sự giúp đỡ của các bạn. Lưu ý rằng, có thể tới lần thứ , không còn thứ tự hợp lệ nào chưa được chọn. Thám tử PVH không biết con chuột sẽ xử lý ra sao, nhưng bạn cần chỉ ra trường hợp này.
Nhắc lại, dãy có thứ tự từ điển nhỏ hơn dãy khi và chỉ khi tồn tại chỉ số thoả mãn và .
𝑝𝑜𝑜𝑟 𝑝𝑟𝑜𝑓𝑒𝑠𝑠𝑜𝑟
. Ngược lại, in ra số nguyên , trong đó là loại của miếng chocolate được ăn thứ .5 1 3
4 1
3 5
5 2
2 5 3 1 4
5 4 3
4 1
3 5
5 2
4 5 1 2 3
5 10 3
4 1
3 5
5 2
5 4 2 1 3
5 11 3
4 1
3 5
5 2
poor professor
5 1 3
1 2
2 3
3 1
poor professor