Ответ:

Всего на теплоходе может находиться:

750 + 25 = 775 человек.

Определим количество шлюпок: 775 : 40 = 19 (ост. 15). Девятнадцати шлюпок недостаточно, поэтому нужна ещё одна шлюпка.

Ответ: 20 шлюпок.