Mình xin đóng góp một cách giải.
Đặt $e^{a}=k\quad(k>0)$.
Phương trình trở thành: $$\frac{e^{b}}{k}=\ln{k}+\ln{b}\quad(1)$$.
Do $k,b>0$ nên $(1)\Leftrightarrow e^{b}=k(\ln{kb})$.
Xét hàm số $f(x)=e^x-k\ln{kx}\space$ trên $(0,\infty)$.
Do đề yêu cầu tìm $a$ để phương trình ban đầu có 2 nghiệm $b$ dương phân biệt.
Nên có thể chuyển hóa về bài toán tìm điều kiện của $k$ để đồ thị hàm số của $f(x)$ cắt trục hoành tại 2 điểm có hoành độ dương.
Xét $f'(x)=e^x-\frac{k}{x}$ trên $(0,\infty)$. Có: $f'(x)=0\Leftrightarrow xe^x=k$.
Nếu gọi $g(x)=xe^x$ thì ta có: $g'(x)=(x+1)e^x>0\quad\forall x\in (0,\infty)$.
Vì $g(x)$ đơn điệu trên $(0, \infty)$ $\Rightarrow$ Có duy nhất một 1 nghiệm $x_{0} \in (0,\infty)$ thỏa $f'(x)=0$.
Theo cách đặt $x_{0}$ thì $x_{0}e^{x_{0}}=k$. Nên $\ln{x_0}=\ln{\frac{k}{e^{x_0}}}=\ln{k}-x_0$
Hơn nữa, do $f''(x)=e^x+\frac{k}{x^2}>0$ nên $x_{0}$ sẽ là điểm cực tiểu của $f(x)$.
Lại có: $f(x)$ cắt trục hoành tại 2 điểm có hoành độ dương $\Leftrightarrow f(x_{0})<0$.
Điều này tương đương: $e^{x_{0}}-k\ln{kx_{0}}<0$
$\Leftrightarrow e^{x_0}-k\ln{k}-k\ln{x_0}<0$
$\Leftrightarrow e^{x_0}-k\ln{k}-k\ln{k}+kx_0<0$
$\Leftrightarrow x_0e^{x_0}-2kx_0\ln{k}+kx_0^2<0$
$\Leftrightarrow k-2kx_0\ln{k}+kx_0^2<0$
$\Leftrightarrow x_0^2-2x_0\ln{k}+1<0$
$\Leftrightarrow \ln{k}>\frac{x_0^2+1}{2x_0}\geq1$
$\Leftrightarrow \ln{e^a}>1$
Hay $a>1$.
Từ đó suy ra có tất cả $\fbox{2020}$ số nguyên $a$ thỏa mãn