Loading Now

smallestSq

Cho một mảng gồm các số nguyên, tìm mảng con ngắn nhất (không cần liên tiếp, nhưng giữ nguyên thứ tự xuất hiện) và thứ tự từ điển nhỏ nhất có chứa tất cả các số có trong mảng đã cho (mảng ban đầu có thể chứa nhiều số trùng nhau).

Ví dụ:

  • Với arr  = [4,3,4,5]  thì kết quả smallestSq(arr) = [3,4,5]
  • Với arr = [1,2,3,5] thì đầu ra của smallestSq(arr) = [1,2,3,5]
  • Với arr= [1,2,2,1,2,1,2] thì đầu ra của smallestSq(arr) = [1,2]

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

  • Đầu vào: array of integers arr
    0 < arr.length() < 100000
  • Đầu ra: integer

Post Comment

Contact