Pha lê Swarovski đượ c dù ng là m đồ trang sứ c vô cù ng đẹp và vô cù ng giá trị. Cá c hạ t
pha lê gồ m rấ t nhiều loạ i khá c nhau, mỗ i loạ i đượ c ký hiệu đạ i diện bở i mộ t số nguyên dương khô ng vượ t quá 109. Trong mộ t lầ n thá m hiểm vù ng rừ ng rậ m Amazon, đoà n thá m hiểm đã tìm thấ y mộ t chuỗ i rấ t dà i gồ m n hạ t pha lê đượ c gắ n liên tiếp nhau. Trướ c khi đưa về nghiên cứ u, ngườ i ta quyết định cắ t chuỗ i hạ t tìm thấ y thà nh cá c chuỗ i con gồ m cá c hạ t liên tiếp có cù ng độ dà i. Khi đó độ đa dạ ng củ a từ ng chuỗ i hạ t là số lượ ng loạ i hạ t khá c nhau tồ n tạ i trong chuỗ i hạ t đó . Độ đa dạ ng trong mộ t cá ch cắ t chuỗ i ban đầ u là độ đa dạ ng nhỏ nhấ t củ a cá c chuỗ i tạ o thà nh. Yêu cầu: Hã y xá c định số lượ ng cá ch cắ t chuỗ i hạ t, độ dà i chuỗ i hạ t con và độ đa dạ ng củ a từ ng cá ch cắ t tương ứ ng. Dữ liệu: Và o từ file PEARL.INP có cấ u trú c như sau: Dò ng đầ u chứ a số nguyên dương n( n ≤5.105 ) xá c định số lượ ng hạ t trong chuỗ i ban đầ u. Dò ng thứ hai chứ a n số nguyên dương a 1 , a2 , a3 , … , an (1 ≤ i≤ n) xá c định loạ i củ a cá c hạ t trong chuỗ i theo thứ tự . Kết quả: Ghi ra file PEARL.OUT Dò ng đầ u chứ a số nguyên dương k – số lượ ng cá ch cắ t chuỗ i ban đầ u thà nh cá c chuỗ i con cù ng độ dà i. k dò ng tiếp theo, dò ng thứ i(1 ≤i ≤ k) chứ a 2 số nguyên dương x i y i vớ i x i là kích thướ c cá c chuỗ i con mớ i theo cá ch cắ t thứ i và y i là độ đa dạ ng củ a cá ch cắ t tìm đượ c. Cá c cá ch cắ t liệt kê theo thứ tự tă ng dầ n củ a củ a kích thướ c chuỗ i hạ t con. Ví dụ: PEARL.INP PEARL.OUT 6 4 1 2 2 4 3 3 1 1 2 1 3 2 6 4 Ràng buộc: Có 30 % số test tương ứ ng 30 % số điểm có a 1=a2=…=an ≤ 2 ; n ≤100 Có 20 % số test khá c tương ứ ng 20 % số điểm có a i ≤ 2 ,1 ≤i ≤ n ≤100 Có 20% số test khá c tương ứ ng 20 % số điểm có n ≤ 5.104 30% số test cò n lạ i tương ứ ng 30 % số điểm khô ng có rà ng buộ c gì thêm.