We can prove with induction and the
product-to-sum-identity that:
$$\prod_{k=0}^n \cos 2^k x = \frac 1{2^n}\sum_{k=0}^{2^n-1}\cos (2k+1)x
$$
Thus:
$$\int_{0}^{2\pi}\cos x \cos 2x \cos 4x \cdot \cdot \cos 2^{2017}x \cos (2^{2018}-1)x \, dx \\
=\int_{0}^{2\pi}\left(\prod_{k=0}^{2017}\cos 2^kx\right) \cos (2^{2018}-1)x \, dx \\
=\frac 1{2^{2017}}\int_{0}^{2\pi}\sum_{k=0}^{2^{2017}-1}\cos (2k+1)x \cos (2^{2018}-1)x \, dx \\
=\frac 1{2^{2018}}\int_{0}^{2\pi}\sum_{k=0}^{2^{2017}-1}\left(\cos (2^{2018}+2k)x + \cos (2^{2018}-2k-2)x\right) \, dx \\
=\frac 1{2^{2018}}\int_{0}^{2\pi}\sum_{k=0}^{2^{2018}-1}\cos (2^{k+1}-2)x \, dx \\
=\frac 1{2^{2018}}\int_{0}^{2\pi} 1 + \sum_{k=1}^{2^{2018}-1}\cos (2^{k+1}-2)x \, dx \\
=\frac 1{2^{2018}}\left[ x + \sum_{k=1}^{2^{2018}-1}\frac{\sin(2^{k+1}-2)x}{2^{k+1}-2} \right]_{0}^{2\pi} \\
=\frac {2\pi}{2^{2018}} = \frac\pi{2^{2017}}\\
$$