Пусть ежедневная норма потребления воды для одного человека:
х литров.
Тогда ежедневно команда из 25 человек потребляет 25х литров воды.
Так как запасов воды на корабле для 25 человек хватит на 54 дня, то количество воды на корабле:
25х * 54 = 1350х (литров)
Это количество воды необходимо разделить на ежедневное количество воды, выпиваемой командой корабля и спасенными после кораблекрушения людьми:
1350х : (25х + 20х) = 1350х : 45х = 30 (дней)
Таким образом, имеющихся на корабле запасов воды хватит для всех людей в течение 30 дней.
Ответ: через 30 дней.