O(n+m),
answer = ( x1 OR x2 OR .. xn ) AND ( y1 OR y2 OR .. ym )
, , 1
answer = ( x1 OR x2 OR .. xn ) LOGICAL-AND ( y1 OR y2 OR .. ym )
LOGICAL-AND , 0, 0 O(n+1)
DEFINE X = { X1, X2, .. Xn }
DEFINE Y = { Y1, Y2, .. Ym }
ANSWER = X ∈ 1 AND Y ∈ 1
IF X ∈ 1
THEN RETURN Y ∈ 1
ELSE RETURN 0
Time = i + j
i = position of left-most 1 in X
j = position of left-most 1 in Y
, O(n+m)
000..001, 000..000
000..001, 000..001