Ответ:

Если Рома съел 1 конфету, то Оля съела бы 3, а Паша — 9, что больше допустимых 8 конфет. Значит, Рома съел не 1 конфету.

При 2 конфетах у Ромы Оля съела \(2 + 2 = 4\) конфеты, а Паша — \(13 - 2 - 4 = 7\) конфет. Это соответствует условию: Паша съел больше остальных, и никто не съел больше 8 конфет.

Ответ: а) Паша съел 7 конфет; б) Оля съела 4 конфеты.