Tenga en cuenta que para cualesquiera tres números enteros positivos $a,b,c$ si $2^k\leqslant b<a<c<2^{k+1}$ algunos $k\in\mathbb{Z}_{>0}$, luego
$$bc<ac<a\cdot 2^{k+1}=2a\cdot 2^k\leqslant 2a\cdot a=2a^2,$$
y
$$bc>ba\geqslant 2^ka=\frac{1}{2}\cdot 2^{k+1}a>\frac{1}{2}\cdot a\cdot a=\frac{1}{2}a^2.$$
Por lo tanto, $2^k\leqslant b<a<c<2^{k+1}$ algunos $k\in\mathbb{Z}_{>0}\Rightarrow bc<2a^2<4bc.$
Y $b=1,a=2,c=3$ también satisface el requisito.
Tenga en cuenta que podemos dividir los enteros de $1$ $2046$en diez partes:
\begin{align*}
& A_1=\{1,2,3<2^2\}\\
& A_2=\{2^2=4,5,6,7<2^3\}\\
& \dots \\
& A_{10}=\{2^{10}=1024, 1025,\dots, 2046<2^{11}\}
\end{align*}
Si elegimos $21=10\times 2+1$ enteros en $[1,2046]$,siempre podemos encontrar tres de ellos $x_1<x_2<x_3$ cae en la misma parte $A_i$. Entonces podemos permitir $b=x_1,a=x_2,c=x_3$.