Міжнародна студентська олімпіада з програмування

(Перенаправлено з ACM ICPC)

Міжнародна студентська олімпіада з програмування (в англійській прийняте скорочення ACM / ICPC або просто ICPC) — найбільша студентська командна олімпіада з програмування[1].

Логотип ACM ICPC

Правила

ред.

Змагання проходить між командами з трьох студентів. До участі допускаються студенти вищих навчальних закладів, а також аспіранти першого року навчання. Студенти які двічі брали участь у фінальній стадії олімпіади або п'ятикратно брали участь в регіональному відборі не допускаються до участі. Також є обмеження за віком: учасники старше 24 років не допускаються[2].

Тур олімпіади відбувається таким чином: кожній команді видається один комп'ютер і від восьми до дванадцяти завдань, умови яких написані англійською мовою. Змагання триває п'ять годин. Команди пишуть рішення на мовах програмування C, C++, Java, Python або Kotlin. Якщо програма видала неправильну відповідь або не вклалася в обмеження за часом або пам'яті, то команда отримує про це повідомлення. Завдання вважається рішеним, якщо програма видала правильні відповіді на всіх тестах. На відміну від інших олімпіад, часткові рішення не враховуються.

Перемагає команда, яка розв'язала найбільше число завдань. Якщо кілька команд вирішать однакову кількість задач, то їх місця визначаються штрафним часом.

Історія

ред.

Конкурс бере початок з 1970 року. З 1977 по 2017 рік проводився під егідою організації ACM і був відомий під назвою ACM ICPC.

Спочатку участь у конкурсі брали лише заклади з США, але згодом конкурс став міжнародним. Довгий час компанія IBM була титульнум спонсором конкурсу, проте з 2017 року ним стала компанія JetBrains[3].

Переможці

ред.

Серед українських команд варто відзначити команду Львівського Національного Університету, яка у 2008 році завоювала першу золоту медаль для України[4].

Примітки

ред.
  1. Архівована копія. Архів оригіналу за 21 січня 2019. Процитовано 27 січня 2019.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  2. https://icpc.baylor.edu/regionals/rules/EligibilityDecisionTree-2018.pdf[недоступне посилання]
  3. Архівована копія. Архів оригіналу за 25 березня 2019. Процитовано 27 січня 2019.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  4. Архівована копія. Архів оригіналу за 18 жовтня 2019. Процитовано 27 січня 2019.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)

Посилання

ред.