Взять с 1 линии - 1 коробку, со 2 линии - 2 коробки с 3 линии - 3 коробки с 4 линии 4 коробки
и взвесить все эти 10 коробок вместе, если бы не было сбоя , то они все весили бы 10* 300 г =3000 кг, но из-за сбоя их вес будет больше, вот по разнице и можно определить на какой линии, если тяжелее на 30 г - то сбой на первой линии( так как с 1 линии брали 1 коробку), если на 60 г, то 60:30 = 2 , на 2 линии, мы брали оттуда 2 коробки, в общем от общего веса 10 коробок , (обозначим его В) (В-3000) :30 = х, Х-это и есть номер лини, на которой сбой
Нумеруем линии 1,2,3,4 С каждой берём число пакетов соответственно номеру. Всю эту кучу один раз взвешиваем. Из того, что получилось вычитаем эталонный вес (10 пакетов по 300г -- 3000г) итог делим на перевес 30г Всё. Получаеться номер неисправной линии.
Все делители числа 42 : 1; 2; 3; 6; 7; 14; 21; 42. Поскольку в условии говорится "разделить на равные кучки", то 1 и 42 отпадает, остаётся 6 вариантов : 2; 3; 6; 7; 14; 21.