You are given the following:
Two integers ( N ) and ( K ) An array ( A ) of size ( N )
Let sequence $$$ B = (B_1, B_2, \ldots, B_{2K}) )$$$ of size 2K be a subsequence of array A .
Let's define F(B) as:
Where | denotes the bitwise OR operation and $$$\oplus$$$ denotes the bitwise XOR operation.
Task
Determine the maximum value of F(B) for all possible sequences B .
$$$[ 1 \leq T \leq 102 ]$$$ $$$[ 2 \leq N \leq 1001 ]$$$ $$$[ 1 \leq K \leq \left\lfloor \frac{N}{2} \right\rfloor ]$$$ $$$[ 0 \leq A_i < 2^7 ]$$$
Note: A sequence ( X ) is a subsequence of sequence ( Y ) if ( X ) can be obtained from ( Y ) by deleting several (possibly zero or all) elements without changing the order of the remaining elements.
This question was asked in a Google OA.