Решение:
1. Маша выпила половину стакана, то есть $$\frac{1}{2}$$.
2. После Маши осталось $$\frac{1}{2}$$ стакана. Катя выпила половину от оставшегося, то есть половину от $$\frac{1}{2}$$, что составляет $$\frac{1}{2} \cdot \frac{1}{2} = \frac{1}{4}$$ стакана.
3. После Кати осталось $$\frac{1}{2} - \frac{1}{4} = \frac{2}{4} - \frac{1}{4} = \frac{1}{4}$$ стакана.
4. Олег выпил половину от того, что осталось после Кати, то есть половину от $$\frac{1}{4}$$, что составляет $$\frac{1}{2} \cdot \frac{1}{4} = \frac{1}{8}$$ стакана.
5. Чтобы узнать, сколько всего воды выпили дети, нужно сложить доли, выпитые каждым из них: $$\frac{1}{2} + \frac{1}{4} + \frac{1}{8}$$.
6. Приведем дроби к общему знаменателю (8): $$\frac{4}{8} + \frac{2}{8} + \frac{1}{8} = \frac{4+2+1}{8} = \frac{7}{8}$$.
Ответ: Дети выпили $$\frac{7}{8}$$ воды.