Перенумеруем ребят, стоящих по кругу: 1-й, 2-й,…, 30-й, и
разобьём их на пары (1,2), (3,4),…, (29, 30). При первом обходе круга
каждой паре достанется по 3 конфеты. Всего пар 15, поэтому Маша
раздаст 45 конфет за один круг, и у неё останется 10 конфет. По три
конфеты достанутся парам (1,2), (3,4), (5,6) и последняя конфета 7-ому
однокласснику. У чётных номеров в указанных парах будет больше двух
конфет, а у нечётных (1-го, 3-го, 5-го ) и у 7-го будет ровно две конфеты.
Ровно по две конфеты будут и у чётных номеров в парах (7,8), (9,10),…,
(29,30). Всего 4+(15-3)=16 одноклассников получат ровно две конфеты.