Quick argument:
$$148=10010100_2$$ which gives rise to the expansion you noted.
Base $2$ representations are unique, so this is the only triple with distinct terms.
Thus we need only consider cases in which two or more of $(a,b,c)$ coincide.
If all three coincided, $3$ would divide $148$ so that's impossible.
If two coincided, then we remark that $2\times 2^n=2^{n+1}$ so we'd have a shorter expansion in powers of $2$. If the third exponent was $n+1$, we'd have $$148=2^n+2^n+2^{n+1}=2^{n+2}$$ which isn't possible. If the third exponent was not $n+1$ then we'd get a binary expansion for $148$ with only two $1's$ and, again, that would contradict the uniqueness of binary expansions.