Пусть масса сосиски x г, котёнок поедает сосиску со скоростью y г/с, щенок - z г/с.
y+z г/с - совместная скорость поедания.
с - время, за которое съедят сосиску вдвоём.
г съест котёнок. Это 20 грамм.
2y - увеличенная скорость поедания сосиски котёнком.
2y+z - совместная скорость поедания.
с - время, за которое съедят сосиску вдвоём.
г съест котёнок. Это 30 грамм.
Составим и решим систему уравнений:
![\begin{cases}\frac{xy}{y+z}=20\\\frac{2xy}{2y+z}=30\end{cases}\Rightarrow\begin{cases}xy=20y+20z\\xy=30y+15z\end{cases}\\\\20y+20z=30y+15z\\5z=10y\\z=2y](https://tex.z-dn.net/?f=%5Cbegin%7Bcases%7D%5Cfrac%7Bxy%7D%7By%2Bz%7D%3D20%5C%5C%5Cfrac%7B2xy%7D%7B2y%2Bz%7D%3D30%5Cend%7Bcases%7D%5CRightarrow%5Cbegin%7Bcases%7Dxy%3D20y%2B20z%5C%5Cxy%3D30y%2B15z%5Cend%7Bcases%7D%5C%5C%5C%5C20y%2B20z%3D30y%2B15z%5C%5C5z%3D10y%5C%5Cz%3D2y)
Получается, что щенок поедает сосиску в два раза быстрее. Значит, когда котёнок съедает 20 г, щенок съедает 40 г. Масса сосиски 60 г.
Возможно есть более простое решение, но в голову не приходит.