Interesting Media.net interview question.

Правка en2, от CHRONOS7, 2023-08-10 22:31:09

We are given an integer k (size of an interval) and an array A. Since we know every element in the array can be a part of at most k intervals of size k, we need to construct an array B where B[i] represents the maximum value of

abs(A[i] — p) — abs(A[i] — q)

over all intervals that A[i] is part of(at most k intervals), here p denotes the maximum value in the interval and q represents the minimum value in the interval.

Expected time complexity is O(n).

Теги interview, problem

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en2 Английский CHRONOS7 2023-08-10 22:31:09 14
en1 Английский CHRONOS7 2023-08-10 22:28:54 513 Initial revision (published)