Олимпиада по программированию 2018 для студентов

Олимпиада по программированию 2018 для студентов

Команда МГУ: Михаил Ипатов, Григорий Резников, Елена Андреева (тренер), Владислав Макеев

Команды студентов из России завоевали две из четырех золотых медалей на Международной студенческой олимпиаде по программированию ACM ICPC, которая проходила в Пекине. Команда МГУ стала абсолютным победителем олимпиады, команда МФТИ вышла на второе место, а студенты из УрФУ и петербургского Университета ИТМО получили бронзу, говорится в сообщении оргкомитета.

Международная студенческая олимпиада по программированию ACM (ACM International Collegiate Programming Competition) проводится ежегодно с 1977 года. До 1989 года в олимпиаде преимущественно участвовали команды из США и Канады, а за пределами США мероприятие прошло впервые только в 1999 году. Участвуют команды из трех студентов со следующими ограничениями: студенты должны быть не старше 24 лет, не более двух раз участвовать в финале олимпиады, не более пяти раз проходить региональный отбор. В 2017 году и несколько лет подряд до этого победителями олимпиады были студенты из ИТМО.

В этом году первое место заняли студенты из МГУ, которые решили 9 из 11 задач — больше, чем любая другая команда. Второе место и золотую медаль получила команда МФТИ в составе Александра Останина, Александра Голованова и Никиты Уварова, которая успешно решила 8 задач. Почти до конца пятичасового турнира обе команды шли вровень, но за несколько минут до окончания команда МГУ, в которую входили Михаил Ипатов, Владислав Макеев и Григорий Резников, смогла решить еще одну задачу, что обеспечило ей победу, сообщает пресс-служба МФТИ. Золотые медали также получили команды университета Пекина и университета Токио.

Соревнования по программированию проводятся в самых разных форматах и на разных уровнях. Например, свой чемпионат по спортивному программированию Яндекс.Алгоритм с 2011 года проводит Яндекс.

Олимпиады по программированию бывают школьными и скучными, а бывают всемирными и уважаемыми. Участие в них как минимум интересно, познавательно и способствует заведению полезных знакомств в профессиональных кругах, как максимум — приводит к пополнению твоего кошелька на несколько тысяч долларов, а резюме — строчкой работы на хорошей должности в международной корпорации. О том, что они собой представляют, где проводятся и сколько можно заработать в случае победы, — в этой статье.

Несколько лет назад мы уже рассказывали о чемпионатах по программированию. С тех пор многое поменялось — попробуем разобраться что изменилось с тех пор.

Олимпиада по программированию ACM/ICPC

Традиционно начинаем обзор с самой известной и самой древней студенческой олимпиады по программированию. Корни этого мероприятия уходят в семидесятые годы прошлого века. Современный облик оно приобрело в 1977 году, с тех пор проводится ежегодно. Раньше принять участие могли только студенты из США и Канады, но со временем олимпиада стала всемирной, и, что самое интересное, последние семь лет (с 2012 года) ее победителями становятся студенты из России. Всего с 2000 года чемпионский кубок ACM/ICPC побывал в России тринадцать раз. Кстати, с конца девяностых ни разу студенты из США не побеждали в олимпиаде. Основать основали, а вот программировать так и не научились.

Финал ACM/ICPC 2018, Пекин, Китай

ACM/ICPC — соревнование командное. Команда состоит из трех человек, участвовать могут студенты вузов и аспиранты первого года обучения — главное, чтобы возраст не превышал 25 лет. Не допускаются студенты, пятикратно принимавшие участие в олимпиаде или же дважды попадавшие в финальную стадию.
Правила олимпиады неизменны: за пять часов программисты должны решить от восьми до двенадцати алгоритмических задач (условия написаны, естественно, на английском). Из года в год меняется только список допустимых языков программирования. В 2018 году в нем были C, C++, Java, Kotlin и Python. Ранее был доступен и Pascal, но теперь он закономерно ушел в прошлое.

Результаты отправляются на тестирующий сервер, где проверяются. Если еще есть время, а задача решена неправильно или не соблюдены ограничения по времени выполнения и используемой памяти, то об этом сообщается команде, и она может провести работу над ошибками. Побеждает команда, справившаяся с наибольшим числом задач. Если несколько команд решили одинаковое число задач, то побеждает та, которая сделала это быстрее.

В этом году впервые чемпионский кубок уехал в Москву — победителем стала команда из МГУ. В составе команды — Михаил Ипатов, Владислав Макеев и Григорий Резников. До этого кубок, как эстафетная палочка, переходил от Университета ИТМО к СПбГУ и обратно.

Поскольку олимпиада международная, то место ее проведения каждый год меняется. В этом году она проходила в Китае, в прошлом — в США, а в 2013-м и 2014-м — в Санкт-Петербурге и Екатеринбурге соответственно.

Теперь о профите. Команда-победитель в этом году получила 15 000 долларов , команды, завоевавшие золотые медали (первые четыре места), — по 7500 долларов, серебряные медали (5–8-е места) — по 6000 долларов. А утешительный приз (10–12-е места) составляет 3000 долларов — для обладателей бронзовых медалей. Впрочем, деньги здесь не главное. Участие в этой олимпиаде — шанс получить высокооплачиваемую работу и даже встретиться с президентом РФ.

Чемпионат по спортивному программированию Яндекс.Алгоритм

Яндекс.Алгоритм — это международный чемпионат по спортивному программированию. Участвовать может каждый, кто умеет решать алгоритмические задачи и знает один из тринадцати допустимых языков программирования. Других ограничений, в том числе возрастных, нет. Тематика задач чемпионата меняется из года в год, в 2018-м упор был сделан на оптимизацию и машинное обучение.

Чемпионат Яндекс.Алгоритм

Соревнования состоят из нескольких отборочных раундов, в каждом из которых нужно решить пять задач за 100 минут, и финала, в который попадают 25 человек, показавших лучшие результаты. Призеры чемпионата получают денежные призы. Кстати, о призах. В 2018 году призовой фонд чемпионата составил солидные 980 тысяч рублей.

Победителем в этом году стал Геннадий Короткевич (Белоруссия), второе место занял Алексей Данилюк, а на третьем — Михаил Ипатов (призер ACM/ICPC).

Пять причин попробовать участвовать в чемпионате в следующем году:

  • нет ограничений по возрасту и принадлежности к вузу;
  • широкий выбор языков программирования;
  • возможность завести полезные знакомства — Яндекс.Алгоритм ежегодно собирает лучших программистов международного класса;
  • возможность заработать солидную сумму;
  • минимальные затраты со стороны участника (тебе не придется выезжать за пределы страны, не нужен загранпаспорт, визы и прочее).
Читайте также:  Почему в компьютере нет звука причина

На наш взгляд, Яндекс.Алгоритм даже интереснее, чем ACM/ICPC. Во-первых, меньше всевозможных ограничений, мешающих участию, во-вторых, можно участвовать одному. И если в ACM/ICPC приз делится между всеми членами команды, то здесь он принадлежит тебе и только тебе. А приз немалый — за первое место в алгоритмическом треке можно получить 300 тысяч рублей, а за первые места в оптимизационном и ML-треках полагается 100 тысяч.

Чемпионат по программированию Google Code Jam

Было бы странно, если бы у такой инновационной компании, как Google, не было собственного чемпионата по программированию, тем более что это хороший способ привлечь талантливую молодежь в свои ряды.

Чемпионат Google Code Jam проводится с 2003 года. Участники должны решить алгоритмические задачи за фиксированное время. Особенность чемпионата в том, что разрешается использовать любой язык программирования и любую среду разработки — никаких ограничений нет, главное, чтобы участник сумел решить задачу и закодировать ее реализацию.

Соревнования Google Code Jam

Приз за первое место составляет 15 000 долларов. Примечательно, что последние пять лет (с 2014 по 2018 год) первое место принадлежит Геннадию Короткевичу из Белоруссии с ником tourist, который более чем оправдан — чемпионат за эти годы проводили в США, Ирландии и Канаде.

Чемпионат по программированию Facebook Hacker Cup

По примеру Google социальная сеть Facebook также запустила собственный чемпионат по программированию, который проводится с 2011 года. При этом компания и не скрывает, что чемпионат используется как средство поиска лучших умов для потенциальной работы в Facebook. Информации об этом конкурсе маловато, даже в Википедии ничего толком нет, но «Хакер» специально для тебя раздобыл подробности.

Чемпионат от Facebook

Постановка задачи выглядит так: условия, форматы входных/выходных данных, а также сами входные данные в виде файла. Нужно прочитать условие, придумать решение, реализовать его программно и протестировать. На все про все есть шесть минут. За эти шесть минут решение можно отправлять несколько раз, главное — уложиться в это ограничение. Использовать можно любой язык программирования и любую среду. Особняком стоит Visual Studio, поскольку в свободном доступе имеется только Visual Studio Express.

Структура соревнования следующая: квалификационный раунд, первый и второй раунды, финал. Квалификационный раунд длится 72 часа, и участникам нужно решить хотя бы одну из предложенных задач. На решение задачи дается шесть минут. Первый раунд состоит из трех отдельных подраундов, на каждый из которых отведено по три часа. Лучшие 1000 программистов проходят во второй раунд. Участвовать можно во всех трех подраундах, при условии, что ты не попал в top-1000 в одном из предыдущих подраундов. Поэтому во второй раунд выходит 3000 человек. Второй раунд длится тоже три часа. Призы этого раунда распределяются так: top-300 получают утешительные футболки; top-25 едут в Калифорнию участвовать в финале.

Ограничений практически нет, если не считать возрастного — тебе должно быть как минимум 18 лет, и ты не должен работать в Facebook.

Первое место в 2017 году занял российский программист Пётр Митричев, а в 2014 и 2015 годах первые места принадлежат уже известному Геннадию Короткевичу. В общем зачете по количеству побед лидирует Россия, на втором месте — Белоруссия, на третьем — Япония.

Призы здесь поскромнее, чем у Google, — 5000 долларов за первое место, 2000 — за второе и 1000 — за третье. Также компания платит утешительные 100 долларов участникам, занявшим с 4-го по 25-е места. Ко всему этому прилагаются бесплатные билеты в Калифорнию и проживание в кампусе Facebook. Суммы довольно скромные, но ведь главное — это потенциальная работа в Facebook, где можно заработать гораздо больше, чем полагается за первое место. Кстати, ты еще можешь успеть зарегистрироваться в Facebook Hacker Cup 2018 — поспеши.

Олимпиада по программированию Topcoder Open

Topcoder Open — ежегодный международный турнир, который проводит компания Topcoder Inc. с 2001 года. Считается, что это что-то вроде чемпионата мира среди профи — в нем участвуют только лучшие из лучших.

Олимпиада по программированию Topcoder Open

Принять участие может любой человек, достигший 18 лет. Ежегодно в турнире участвуют 4000 программистов. Последний раз чемпионат проводился в октябре 2017 года, так что у тебя есть еще время попытать удачи, тем более что приз более чем достойный — 15 000 долларов за первое место.

В какой олимпиаде лучше участвовать?

Хочется поучаствовать, да еще и немного заработать, но пока ты не определился, с чего начать? Сложнее всего участвовать в ACM/ICPC — ты должен быть студентом или аспирантом, жесткие ограничения по возрасту, языку программирования, вузу (не каждый вуз будет спонсировать участие в этой олимпиаде), нужна команда и так далее. В общем, должно совпасть сразу множество факторов.

Проще всего попытаться участвовать в Яндекс.Алгоритм. Далеко ехать не придется, команда не нужна, приз тоже достойный — практически такой же, как на Facebook Hacker Cup. Да еще и есть возможность ознакомиться с примерами задач .

Участвовать в Google Code Jam и Facebook Hacker Cup можно не только ради денежного вознаграждения, но и ради возможности получить работу в этих известных компаниях. Google более щедрая, а Facebook, видимо, ищет энтузиастов, для которых деньги не на первом месте.

На студенческих соревнованиях по программированию чаще всего решением задачи является программа, написанная на допустимом языке программирования (C++ или Java). Задача считается решенной, еслипрограмма выдала правильный ответ на всех заранее подготовленных жюри тестах. Задачи на соревнованиях по программированию строго формализованы. Во всех задачах приведены ограничения на входные данные, гарантируется их корректность. Также для каждой задачи даны ограничения по времени работы решения и ограничение на размер используемой памяти.

Командные соревнования

На студенческих соревнованиях по программированию команде из трех человек предоставляется один компьютер на 5 часов и 10-12 задач. Чем больше задач решила команда — тем выше она в рейтинге. При равном количестве решенных задач команды ранжируются по штрафному времени — суммарному количеству минут, потраченных на каждую задачу, от момента начала соревнования до момента сдачи задачи. За неудачную попытку решения команде начисляются 20 штрафных минут. В первые 4 часа соревнования участникам доступна текущая таблица результатов, за час до конца она перестает обновляться для сохранения интриги.

Читайте также:  Как переехать на съемную квартиру

Чемпионат мира по программированию ACM ICPC

Самым престижным студенческим соревнованием является чемпионат мира по программированию (International Collegiate Programming Contest, ICPC), который проводится Ассоциацией вычислительной техники (Association for Computing Machinery, ACM) с 1970 года.

До 1989 года в соревнованиях преимущественно принимали участие студенты университетов Канады и США. Каждый год количество команд, участвующих в данном мероприятии, растет на 10-20 %: В 2014 году в соревнованиях уже приняла участие 10681 команда из 2286 университетов 94 стран.

Россия участвует в ACM ICPC с 1993 года. За восемнадцать лет участия в чемпионате российские студенты девять раз становились чемпионами мира. В 2013 и 2014 финалы чемпионата мира по программированию ACM ICPC проходили в России: в 2013 году в Санкт-Петербурге и в 2014 году Екатеринбурге соответственно.

Отбор на финальные соревнования проходит в несколько этапов: все университеты мира разбиты по территориальному признаку на регионы, в которых проводятся полуфиналы. В крупных регионах проводятся четвертьфиналы. Для каждого полуфинала ежегодно определятся квота на количество команд, которые примут участие в финале от этого региона. От Северо-Восточного европейского региона, в который входит Россия, в финал проходят примерно 15 команд.

В финале университет может представлять только одна команда.

Для команд ВШЭ участие в ACM ICPC начинается с Московского четвертьфинала (обычно проводится в середине октября). За ним следует полуфинал в Санкт-Петербурге (начало декабря).

Другие командные соревнования

По тем же правилам проходят и другие студенческие соревнования по программированию. Студенты участвуют в них не только ради славы и призов, но и для тренировки к ACM ICPC.

В России наиболее популярными являются Всесибирская олимпиада им. Поттосина, чемпионат Урала, ICL. Отборы на эти олимпиады проходят онлайн.

Всесибирская олимпиада по информатике и программированию им. Поттосина

Всесибирская олимпиада по информатике и программированию им. Поттосина проводится в Новосибирске для команд из вузов и школ России ближнего и дальнего зарубежья. Цель данной олимпиады – привлечение талантливой молодежи к исследованиям в области информатики и программирования. К участию в очном туре не допускаются студенты, дважды участвовавшие в финале международного чемпионата АСМ ICPC. Всесибирская олимпиада проходит в два тура: заочный и очный. При успешном прохождении заочного тура команда приглашается принять участие во втором туре. Олимпиада состоит из двух туров: традиционного (по правилам ACM) и тура, на котором командам предлагается решить одну необычную задачу (например, составить как можно больше слов при игре в “Балду”).

Всесибирская олимпиада проходит в ноябре.

В 2014 году во Всесибирской олимпиаде по программированию приняло участие 48 команд из университетов и школ со всей России.

Чемпионат Урала по программированию

Открытый чемпионат Урала по программированию проводится с 1997 года в Екатеринбурге по правилам ACM, к участию допускаются студенты и школьники. Каждая команда должна состоять из 3 человек, не обязательно из одних и тех же учебных заведений. К участию не допускаются студенты, дважды участвовавшие в финалах ACM ICPC.

Чемпионат Урала проходит в апреле.

В 2014 году в чемпионате Урала приняло участие 39 команд, представивших ведущие университеты России.

Турнир ICL

В открытом чемпионате Татарстана по спортивному программированию среди школьников и студентов (турнир ICL) могут участвовать команды, которые прошли отборочный тур. Чемпионат проходит по правилам ACM.

Отборочные туры в 2015 году прошли 15 и 22 февраля. 24 и 25 февраля были объявлены результаты отборочных туров. Пробный тур пройдет 14 марта в Казани, основной тур запланирован на 15 марта 2015 года.

В 2014 году в финале турнира приняли участие 30 команд.

VK Cup

В 2015 году компания ВКонтакте проводит свое второе соревнование по программированию. В компании часто используется метод “парного программирования”, когда два человека пишут код за одним компьютером. Это позволяет избежать многих ошибок как в проектировании программ, так и непосредственно в реализации. Такую модель разработки компания решила использовать и в своем соревновании. Участвовать в нем можно как лично, так и в составе команды из двух человек. Отбор проходит онлайн, в финале примут участие 20 команд, участникам которых должно быть от 16 до 23 лет. Первый приз — более миллиона (2 20 ) рублей.

Открытый Кубок имени Е.В. Панкратьева

Кроме очных командных соревнований по программированию регулярно проходят онлайн соревнования Открытого Кубка. Все участники разделены на “площадки” и пишут соревнования под надзором тренера. В год проходит около 15 этапов по правилам ACM, каждый из них длится 5 часов. Каждый этап приносит очки первым 30 командам, примерно как в Формуле-1.

Этапы Открытого Кубка часто являются отбором на очные (“онсайт”) соревнования, такие как турнир ICL или Чемпионат Урала.

Студенческие команды могут участвовать в спонсорском зачете Открытого Кубка. Компания Яндекс оплачивает поездки лучших команд на этапы ACM ICPC и сборы по подготовке к соревнованиям.

Личные соревнования

В личных соревнованиях чаще всего могут принимать участие не только студенты, но и аспиранты, выпускники, профессиональные программисты и вообще все желающие. Правила на них могут незначительно отличаться от ACM, но идея остается та же: побеждает тот, кто решает больше задач, а среди решивших одинаковое количество — тот, кто делает это быстрее и с наименьшим количеством попыток.

Соревнования чаще всего проводят крупные IT-компании, с целью не только популяризации программирования, но и поиска новых сотрудников. Для студентов победа в таком соревновании — отличная возможность попасть на стажировку на очень интересную позицию в компании-организаторе. Сотрудники компании не могут участвовать в “своем” соревновании.

Обычно компании приглашают около 20 лучших участников по результатам онлайн-отборов в свой офис для участия в финале. Несколько сотен лучших по результатам онлайн-отборов получают по почте памятные призы (зачастую это футболки). У профессиональных спортивных программистов отпадает необходимость покупать футболки, благодаря соревнованиям они заполняют свой гардероб внушительной коллекцией.

Читайте также:  Как включить интернет на htc

Яндекс.Алгоритм

Яндекс.Алгоритм – одно из самых популярных соревнований по программированию, проводится по системе TCM/Time. При такой системе оценки можно получить больше баллов, если не узнавать результат проверки. Поощряются участники, умеющие хорошо тестировать свои программы самостоятельно.

Впервые соревнование прошло в 2011 году. Финал 2014 года состоялся в Берлине, куда были приглашены лучшие 25 участников. Лучшие из лучших получили денежные призы.

Отбор на Яндекс.Алгоритм начинается в мае, а финал проходит в конце августа.

Google Code Jam

Google Code Jam — международное соревнование по программированию, проводимое компанией Google. Впервые GCJ прошел в 2003 году, целью соревнования был поиск светлых умов для возможной работы в компании. В последующие годы в качестве вознаграждения лучшие из лучших получали денежные призы. Основным отличием Google Code Jam от других соревнований – возможность использования любого языка программирования и среды разработки для решения задач. Когда решение подготовлено, участник запрашивает входные данные и за несколько минут должен с помощью своей программы получить ответ и отправить его в проверяющую систему.

Facebook Hacker Cup

Facebook Hacker Cup — международное соревнование по программированию, проводимое Facebook. Слово “хакер” в это случае подразумевает не взломщика, а профессионала очень высокого уровня, способного реализовать то, что кажется чудом. Впервые состоялось в 2011 году. Участники финала приглашаются на стажировку в компанию на все лето.

Russian Code Cup

Russian Code Cup впервые прошел в 2011 году. Чемпионат проводится по правилам ACM, несмотря на то, что это личноесоревнование. Отборы на чемпионат проходят онлайн с марта по июнь, а финал проводится в сентябре. В 2015 году на финал приглашаются 50 лучших участников из России и стран СНГ.

Другие личные соревнования

Кроме перечисленных выше соревнований проходит еще огромное множество соревнований, как чисто онлайн, так и с очным финалом.

Например, Иранская ИТ-компания Bayan проводит свое соревнование Bayan Programming Contest, на которое приглашается по одному лучшему участнику от страны (всего 20 участников).

Многие компании проводят соревнования не разрабатывая свою платформу, а используя уже существующую, популярную среди программистов. Чаще всего это платформа codeforces. На ней устраивают онлайн соревнования многие компании, например:

ZeptoLab — разработчик игры Cut The Rope, в их соревновании ко всем задачам сделаны забавные иллюстрации с Ам-Нямом,

MemSQL — разработчик системы управления базами данных,

RocketFuel — компания специализирующаяся на анализе больших данных и искусственном интеллекте,

ABBYY — разработчик систем распознавания текстов (OCR), словарей и переводчиков.

Победители и призеры этих соревнований имеют все шансы сделать карьеру в этих компаниях.

Регулярные личные онлайн-соревнования

В настоящий момент существуют две основные платформы проведения регулярных соревнований: Codeforces и TopCoder. В соревновании может принять участие любой желающий, туры длятся около 2 часов и проходят почти еженедельно. Во многом эти соревнования похожи на шахматные турниры. Ведется рейтинг участников, также похожий на шахматный рейтинг Эло. Время проведения соревнований варьируется (тур может проходить как в будний вечер, так и в воскресный день). В России более популярен Codeforces, т.к. соревнования на нем проходят в более удобное для Евразии время в отличие от американского TopCoder. В каждом из туров принимают участие 4-6 тысяч программистов.

Другие соревнования

Кроме соревнований по решению чисто олимпиадных задач в той или иной вариации существуют и другие соревнования по программированию, на которых предлагаются более технологичные задачи и задачи без точного решения. Рассмотрим некоторые из них.

Challenge 24 и Marathon 24

Два очень похожих соревнования проходят в Венгрии и Польше соответственно. Команде из трех человек предлагается за сутки решить как можно больше необычных задач. Например, команде нужно получить фотографию снимка с экрана, на которую проецируется подготовленное участниками изображение, наиболее похожее на оригинал. Эту задачу можно решить только ночью — днем не хватает яркости проектора.

В отборочных турах часто встречаются задачи на анализ изображений, видео или текста. Например, нужно посчитать количество конфеток M&M’s, процесс высыпания которых из пачки снят на видео. Или посчитать количество взорвавшихся зерен попкорна по звукозаписи с кухни.

Marathon 24 проводится осенью, а Challenge 24 — весной.

Russian AI Cup

Целью участника Russian AI Cup является разработка искусственного интеллекта для управления той или иной командой. Например, командой танков и артиллерийских установок или отряда спецназа для уничтожения противника. Встречаются и более мирные задачи, например, запрограммировать хоккейную команду. Для успешного участия необходимо не только реализовать выигрышную стратегию (которую до этого нужно придумать), но и тщательно подобрать параметры, рассмотреть необычные ситуации.

Russian AI Cup проходит осенью и состоит из нескольких этапов. Постепенно размер команды, управляемой искусственным интеллектом, увеличивается, а правила усложняются.

CTF (Capture The Flag)

Соревнования по компьютерной безопасности, названные в честь игры на местности, первоначально состояли в том, чтобы добыть “флаг” у другой команды (тем или иным способом скопировать файл с компьютера противника) и защитить свой. В настоящее время задачи CTF намного разнообразнее. Например, по звуковому файлу или изображению необходимо получить ключ к решению задачи, который закодирован стеганографическим методом. В качестве развлечения участникам одного из CTF соревнований предлагалось выбраться из запертой комнаты, ключ от которой должен был принести запрограммированный участниками робот. Существует множество таких соревнований, основным российским CTF является RuCTF.

Соревнования по обработке больших данных

Благодаря анализу больших данных можно добиться недостижимых ранее результатов. Многие компании предлагают огромные денежные призы за решение задач из их практической деятельности. Прогнозирование пробок по текущей ситуации и известной загруженности дорог в прошлые дни, поиск текста на изображении для сервиса онлайн-объявлений, предсказание вероятностей обращения в больницу для страховых компаний и многие другие реальные задачи предлагаются на сервисе kaggle. Один человек или команда специалистов в области анализа данных должна за определенное время отправить свои результаты прогноза или анализа. В случае успеха команда должна описать свой алгоритм и получить приз (суммы вознаграждения доходят до миллиона долларов). Kaggle также является платформой для проведения ежегодного конкурса Яндекс.Математика.

Ссылка на основную публикацию
Олеофобное покрытие как проверить
Наверно вы неоднократно читали о том, что дисплей смартфона или планшета может иметь олеофобное покрытие. Зачем же производители наносят на...
Ноутбуки со сменной видеокартой
Нужен игровой ноутбук с возможностью замены видеокарты, либо использования внешней видеокарты. Проблема в том, что в дешевых ноутбуках видеокарта является...
Ночная камера для автомобилей
Автомобиль уже давно перестал быть простым средством передвижения. Одним из вспомогательных устройств и различных гаджетов, которые дают возможность наслаждаться дорогой,...
Олимпиада по программированию 2018 для студентов
Команда МГУ: Михаил Ипатов, Григорий Резников, Елена Андреева (тренер), Владислав Макеев Команды студентов из России завоевали две из четырех золотых...
Adblock detector