Ответ:

Разделим количество людей на вместимость одной яхты:

512 : 20 = 25 (ост. 12).

Двадцати пяти яхт недостаточно, поэтому нужна ещё одна яхта.

Ответ: 26 яхт.