Краткий ответ: \(24\).
Разделим отличниц и спортсменок на две группы.
Любят тяжёлый рок:
- отличницы — \(18\);
- спортсменки — \(94\).
Максимально могут совпасть все \(18\) отличниц.
Не любят тяжёлый рок:
- отличницы: \(60-18=42\);
- спортсменки: \(100-94=6\).
Максимально могут совпасть \(6\) человек.
Тогда наибольшее количество отличниц-спортсменок:
\[ 18+6=24. \]
Ответ: \(24\). Такой результат возможен: все 18 отличниц, любящих тяжёлый рок, и все 6 отличниц, не любящих его, могут быть спортсменками.