Дана отсортированная последовательность целых чисел и число k. Необходимо найти в этой последовательности число, максимально приближённое к k и вернуть его индекс.
Размер последовательности:
1 <= N <= 10^6Число k:
0 <= k <= NИндекс элемента:
0 <= index < NПримеры
[1, 3, 4, 7, 9, 12] k = 5
Ответ: 2 (число 4)
[1, 3, 4, 12, 15, 15, 18] k = 14
Ответ: 4 (первое число 15)
Решение не должно превышать по временно́й асимптотике O(log(N)), где N — длина массива.