Esta es una respuesta a tech001 la modificación del problema (ver comentarios bajo Snookie la respuesta). Es decir, para cada índice $i\in\{1,2,\ldots,N\}$, Bob puede pedirle a Alice en la mayoría de las veces. Snookie la respuesta da una indicación de cómo reducir el $N$ a $N-4$. Si $4$ divide $N$, entonces hemos terminado. Por lo tanto, es suficiente para demostrar que la tarea se puede hacer para $N=5$, $N=6$, e $N=7$.
Para $N=5$, Bob le pregunta acerca de las siguientes tripletas $(i,j,k)$:
- $(1,2,3)$ para que Alicia se vuelve $b_1$,
- $(1,3,4)$ para que Alicia se vuelve $b_2$,
- $(1,4,5)$ para que Alicia se vuelve $b_3$,
- $(2,3,5)$ para que Alicia se vuelve $b_4$, y
- $(2,4,5)$ para que Alicia se vuelve $b_5$.
A continuación,
$$a_1=b_2\oplus b_4\oplus b_5\,,$$
$$a_2=b_2\oplus b_3\oplus b_4\,,$$
$$a_3=b_1\oplus b_3\oplus b_5\,,$$
$$a_4=b_1\oplus b_3\oplus b_4\,,$$
y
$$a_5=b_1\oplus b_2\oplus b_5\,.$$
Para $N=6$, Bob le pregunta acerca de las siguientes tripletas $(i,j,k)$:
- $(1,2,3)$ para que Alicia se vuelve $b_1$,
- $(1,4,5)$ para que Alicia se vuelve $b_2$,
- $(1,4,6)$ para que Alicia se vuelve $b_3$,
- $(2,3,4)$ para que Alicia se vuelve $b_4$,
- $(2,5,6)$ para que Alicia se vuelve $b_5$, y
- $(3,5,6)$ para que Alicia se vuelve $b_6$.
A continuación,
$$a_1=b_1\oplus b_5\oplus b_6\,,$$
$$a_2=b_2\oplus b_3\oplus b_5\,,$$
$$a_3=b_2\oplus b_3\oplus b_6\,,$$
$$a_4=b_4\oplus b_5\oplus b_6\,,$$
$$a_5=b_1\oplus b_2\oplus b_4\,,$$
y
$$a_6=b_1\oplus b_3\oplus b_4\,.$$
Para $N=7$, Bob le pregunta acerca de las siguientes tripletas $(i,j,k)$:
- $(1,3,5)$ para que Alicia se vuelve $b_1$,
- $(1,3,6)$ para que Alicia se vuelve $b_2$,
- $(1,4,6)$ para que Alicia se vuelve $b_3$,
- $(2,4,6)$ para que Alicia se vuelve $b_4$,
- $(2,4,7)$ para que Alicia se vuelve $b_5$,
- $(2,5,7)$ para que Alicia se vuelve $b_6$, y
- $(3,5,7)$ para que Alicia se vuelve $b_7$.
A continuación,
$$a_1=b_1\oplus b_2 \oplus b_3 \oplus b_5\oplus b_6\,,$$
$$a_2=b_1\oplus b_2 \oplus b_4 \oplus b_5\oplus b_6\,,$$
$$a_3=b_1\oplus b_2 \oplus b_4\oplus b_5\oplus b_7\,,$$
$$a_4=b_1\oplus b_3\oplus b_4\oplus b_5\oplus b_7\,,$$
$$a_5=b_1\oplus b_3\oplus b_4 \oplus b_6 \oplus b_7\,,$$
$$a_6=b_2\oplus b_3\oplus b_4 \oplus b_6 \oplus b_7\,,$$
y
$$a_7=b_2\oplus b_3\oplus b_5\oplus b_6\oplus b_7\,.$$
El caso de $N=7$ se extrae de Federico's respuesta aquí.