.
:
( , - )
K.
, ( K) .
, N, .
, .
, .
, .
O(log |K|), |K| < N-1, O(log N).
.
K, :
( ) K N .
, , K, min(N, |K|) .
, N - K ( ) >= N, , .
N ( , < N, N ) ( 't K, , N).
, , , < N.
O(log N) , , O(log min(N, |K|)).
:
N = 10
K = {0, 1, 4, 5, 8}
, - 4.
, 2, , 2 , 4, 4 - 2 = 2 .
, 10 - (4+1) - 2 = 3 .
, 2/(2+3) 3/(2+3).
, , - 5.
, 4, 5 - (4+1) = 0 .
10 - (5+1) - 1 = 3 .
(0 ). , 8.
2 , 1 - .
, .
, 5 8, 6 7.