Чтобы узнать, сколько упаковок ручек нужно купить, чтобы обеспечить ручкой каждого участника олимпиады, нужно разделить количество участников на количество ручек в одной упаковке.
$$770 \div 20 = 38 \frac{1}{2}$$
Так как нельзя купить половину упаковки, нужно округлить полученное число в большую сторону, чтобы всем участникам хватило ручек.
Значит, нужно купить 39 упаковок ручек.
Ответ: 39 упаковок.