Международная олимпиада школьников по информатике - ежегодное соревнование, в котором необходимо решить и запрограммировать алгоритмические задачи. От каждой страны может быть не больше четырёх человек. Школьникам необходимо решить три задачи за пять часов. Каждый участник решает задачи самостоятельно, пользуясь одним компьютером. После соревнования программа оценивается с помощью запуска её на наборе секретных тестов. Участник получает баллы за каждый правильно решенный тест, при условии что время работы программы и объём используемой ею памяти укладываются в указанные в условии задачи ограничения. Баллы, полученные за два дня соревнования, суммируются для каждого участника по отдельности.
8 августа 2019 года российские школьники завоевали четыре золотые медали 31-й олимпиады по информатике IOI-2019 в Баку. Победителями стали Ильдар Гайнуллин, Александр Морозов, Егор Лифарь и Владимир Романов. Согласно предварительным результатам завершающего второго тура из открытой таблицы, российская сборная заняла первое место по медальному зачету.