Ответ:

Найдём, сколько часов работал каждый: первый — 3 · 5 = 15 ч, второй — 4 · 4 = 16 ч.

Всего они работали 15 + 16 = 31 ч. При одинаковой производительности на каждого приходится доля общей длины рва, пропорциональная времени работы.

Первый прокопал: 93 · 15 : 31 = 45 м.

Второй прокопал: 93 · 16 : 31 = 48 м.

Ответ: первый прокопал 45 м, второй — 48 м.