Пусть x- билеты по 30р, y - билеты по 20р.
Составим систему:
x+y=30
30*x+20*y=780
выделим из первого уравнения x:
x=30-y,
подставим во второе уравнение:
30*(30-y)+20y=780
900-30y+20y=780
10y=120
y=12 - билетов по 20р
x=30-12
x=18 - билетов по 30р
Ответ: купили 18 билетов по 30 рублей и 12 билетов по 20 рублей