Подвижный блок даёт выигрыш в силе в 2 раза, а неподвижный блок не даёт выигрыша в силе, а только меняет направление.
Пусть масса груза, который может поднять мальчик, равна $$m$$. Сила, с которой мальчик тянет за веревку, должна быть равна половине веса груза, так как используется один подвижный блок (который дает выигрыш в 2 раза). Сила, которую может приложить мальчик, равна его весу: $$F_{мальчика} = m_{мальчика} * g$$.
Таким образом, условие подъема груза:
$$\frac{mg}{2} \le m_{мальчика}g$$
где $$m$$ - масса груза, $$m_{мальчика}$$ - масса мальчика, $$g$$ - ускорение свободного падения.
Сокращаем $$g$$:
$$\frac{m}{2} \le m_{мальчика}$$
$$m \le 2m_{мальчика}$$
$$m \le 2 * 45 кг$$
$$m \le 90 кг$$
Ответ: Мальчик может поднять груз массой до 90 кг.