Странное задание. Кошки бывают разных размеров. Вот моя весила 4 кг, а я прочитала, что самая большая кошка весла 21 кг.. Ужи тоже разные, наверное.
Скорее всего имеется задача, которая раньше решалась. В наличии есть отрезок. Он поделен на 2 отрезка: один длиннее (это масса кошки), а второй короче (это масса ужа). Нужно посчитать кол-во клеток там и там. Большее значение (вес кошки) делим на меньшее (вес ужа) и вуаля: ответ.
Иначе нужно просто наугад брать кошку.. Она допустим весит те 21 кг и уж, который весит 1 кг.. 21:1=21 уж весит та кошка-гигант