Пусть x - количество яблок в первом ящике, y - количество яблок во втором ящике. Составим систему уравнений:
$$\begin{cases}
x - 45 = y + 45 \\
x + 20 = 3(y - 20)
\end{cases}$$
Упростим первое уравнение:
$$x = y + 90$$
Подставим это выражение во второе уравнение:
$$y + 90 + 20 = 3(y - 20)$$
$$y + 110 = 3y - 60$$
$$2y = 170$$
$$y = 85$$
Теперь найдем x:
$$x = 85 + 90 = 175$$
Таким образом, в первом ящике 175 яблок, а во втором 85 яблок.
Ответ: В первом ящике 175 яблок, во втором ящике 85 яблок.