Loading Now

equalArray

Cho một mảng arr gồm các số nguyên. Hãy tìm số lần biến đổi tối thiểu để biến đổi các phần tử trong arr đều bằng nhau theo quy tắc mỗi lần biến đổi thì chỉ có thể tăng arr.size() – 1 phần tử lên 1 đơn vị

Ví dụ:

  • Với arr = [1,2,3]. Đầu ra equalArray(arr) = 3.

     Giải thích: [1,2,3] -> [2,3,3] -> [3,4,3] -> [4,4,4].

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

  • [Thời gian chạy] 0.1s với C++, 0.6s với Java và C#, 0.8s với Python, Go và JavaScript.
  • [Đầu vào] Array of integer arr.

      0<=arr.size()<=10^5

      0<=arr[i]<=10^5

  • [Đầu ra] Integer
    Số lần biến đổi tối thiểu để trở thành một mảng cân bằng

Post Comment

Contact