Ответ:

Разобьём круг на «домики» — пары соседних мест. У каждой девочки должен быть сосед-мальчик, поэтому в каждой паре девочек, стоящих подряд, рядом с ними должен находиться мальчик. Одного мальчика достаточно для двух девочек, если они стоят рядом с ним по разные стороны.

Для 30 девочек нужно не менее \(30:2=15\) мальчиков. Это достигается расстановкой повторяющихся групп «девочка, девочка, мальчик»: каждая девочка соседствует с мальчиком, а всего мальчиков 15.

Ответ: 15 мальчиков.