Silent Hamster
Silent Hamster личный блог
11 августа 2019, 13:07

Русские радуют!


Пока вы спали (10 августа 2019 года), Гена Короткевич сделал это снова!
Выиграл Google Code Jam. Если вы сбились со счета, то уточняем — это шестая победа подряд.
Поздравляем!

Аспирант ИТМО Геннадий Короткевич в шестой раз стал лучшим программистом по версии
Google Code Jam
Конкурс проходил в Сан-Франциско. Ежегодно в нём принимают участие более 50 тысяч студентов.
Как сообщили в пресс-службе ВУЗа, таких успехов не добивался ни один программист планеты:
другим участникам удавалось победить максимум дважды.
Фото: пресс-служба Университета ИТМО
Русские радуют!

  Завидую победителю белой завистью. Молодец, обогнал узкоглазых!!! 
Этот малый должен попасть в список Форбс)))



Ваш все тот же самый, 
               S.Hamster

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

Отбор в финал проводится в несколько этапов. После подачи заявки участники
проходят квалификационный раунд, который длится около суток, для его успешного
прохождения необходимо набрать определенное число баллов. В дальнейшем
проводится серия из трех раундов, каждый из которых проходит в разные дни
и имеет длительность 2,5 часа каждый. После прохождения всех «фильтров»,
которые проводятся онлайн, остается 25 финалистов – лучших программистов
мира. Их приглашают на очный тур контеста, который каждый год меняет свое место проведения.
Например, в прошлом году это был Торонто (Канада), на этот раз – Сан-Франциско (США).
 Приз за первое место составляет 15 000 долларов.

В шестой раз подряд победителем соревнования стал аспирант Университета ИТМО 
Геннадий Короткевич, двукратный победитель международного чемпионата мира
по программированию ICPC (2013 и 2015 годов), пятикратный победитель Яндекс.
Алгоритма, а также победитель и призер других международных контестов.
Такое достижение пока не удалось повторить ни одному участнику соревнований.

По итогам соревнований он набрал 143 балла, опередив Макото Соэджима (rng..58)
из Японии и студента из MIT Эндрю Хе (ecnerwale) – оба набрали по 121 баллу.
Кроме того, в списке финалистов выпускник Университета ИТМО, чемпион ICPC
2015 года Борис Минаев (56 баллов) и еще один выпускник альма-матер
чемпионов Евгений Капун (54 балла).

Добавим, что чемпионат состоит из набора алгоритмических задач, которые должны
быть решены за фиксированное время. С прошлого года код участников запускается
на тестирующих компьютерах компании. Для работы финалисты должны были
использовать один из языков: Bash, C, C++, C# (mono), Go, Haskell (ghc), Java 8,
Javascript (nodejs), Python 2, Python 3, PHP, and Ruby.

В этом году финалисты должны были решить шесть задач, каждая из которых имеет
два условия решения. Первое – более легкое для участника, так как для решения
задачи подходит менее эффективный алгоритм, а перед программистом стоит
меньше ограничений. Как только участник отправил решение, ему сразу же приходит
ответ, верное ли оно. Если ответ не приходит, программист может перепроверить
решение и отправить ответ снова. Вторая часть каждой задачи требует более
сложных алгоритмов. Кроме того, правильность их решения участник узнает
только на церемонии награждения победителей. В соревнованиях также
учитывается общее время решения задач.

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

81 Комментарий
  • зщшгнекуцй
    11 августа 2019, 13:20
    Пока Яндекс спит…
  • Technotrade
    11 августа 2019, 13:26
    Осенью пусть идёт он на ЛЧИ 2019 ))) проверим его алгоритмы
      • sergik99
        11 августа 2019, 15:20
        Silent Hamster, Потом во всех грехах обвиняют русских хакеров.
        Видно есть основания, раз в России такие аспиранты.

  • iamblackornot
    11 августа 2019, 13:29
    вместо того, чтобы уже во всю работать в крупной айти компании и решать реальные проблемы и задачи, он 6 лет участвует в чемпионатах. вот и вся суть этих мероприятий
      • iamblackornot
        11 августа 2019, 14:16
        Silent Hamster, ага, а мог бы не тратить время на бесполезную научную степень и двигаться по карьерной лестнице, получая опыт в реальных задачах
    • alexv
      11 августа 2019, 16:18
      iamblackornot, не, они не в состоянии решать реальные задачи — натренированы и мотивированы только на олимпиады, иное им не интерсно. проработал у меня такой же олимпиец месяц — сбежал от рутины на очередное мероприятие.
      • Antonov
        13 августа 2019, 13:09
        alexv, на самом деле, это не просто конкурс или олимпиада, а еще и конкурс, по итогам которого отбирают в компанию «Google». Значит, Вашего работника не устроила однообразная и рутинная работа в Вашей маленькой частной шарашке, он найдет себе более интересную и творческую работу в крупной и солидной компании с приличной зарплатой и соцпакетом.
    • Авентадор
      11 августа 2019, 21:25
      iamblackornot, нигаварите! и вот олимпийские тяжелоатлеты такие же! нет бы полезным делом заняться — вагоны разгружать и мебель таскать…
      или те же велосипедисты — могли бы курьерами впахивать, а они всё тренируются да соревнуются, бараны!!! ))
      • iamblackornot
        11 августа 2019, 22:02
        Ave, а вот если б поднапрягся, то мог бы вместо демагогии трейдерскую аналогию привести: эллиотчик, рисующий разволновку на истории и эллиотчик на реальном счете
  • Евгений Черных
    11 августа 2019, 13:39
    Кстати, смотрел интервью с программистами из Яндекса. Говорят, что на производственном программировании участие в соревнованиях может даже мешать. Ибо стиль кода портится
      • Нувот Вчеранов
        11 августа 2019, 20:02
        Silent Hamster, зря смеётесь.

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

        А промышленное программирование это вклад тысяч и миллионов человекочасов на протяжении многих лет. И весь этот вклад будет гораздо чаще читаться, чем писаться, поэтому он должен быть понятным и без «грязных трюков» для его ускорения. Потому что когда следующий программист пойдёт читать и дорабатывать, день копания в коде может по затратам перекрыть всю оптимизацию, которая была написана.

        Поэтому шутки шутками, но ответы «как отсортировать — вызвать метод .sort()» и «медленно работает? — просто добавьте виртуалок» вообще совершенно нормальные иногда. Потому что программисты дороже компьютеров.
  • Value
    11 августа 2019, 13:50
    Этот молодец. Наш — из Питера. =)
    • Kommerss
      11 августа 2019, 14:42
      Value, Ну, не ваш, а наш — из Гомеля.
      • Дмитрий Ш
        11 августа 2019, 14:58
        Siarhey Mytsko, Нее, было ваше, стало наше!
        • Kommerss
          11 августа 2019, 15:00
          Дмитрий Ш, И не русские радуют, а белорусские. На соревнованиях он представлял не университет, а Беларусь.
          • Дмитрий Ш
            11 августа 2019, 15:20
            Siarhey Mytsko, Тогда ему там не остепениться
          • Русский
            11 августа 2019, 16:40
            Siarhey Mytsko, русские, белорусы и украинцы — один народ. и огорчает что белорусы как бараны идут по хохляцкому пути. самостийные незалежники мать вашу…
      • Value
        11 августа 2019, 20:51
        Siarhey Mytsko, а почему у вас все уезжают?
  • Дмитрий Ш
    11 августа 2019, 13:52
    В шестой раз подряд победителем соревнования стал аспирант
    он что, уже шесть лет аспирант??
  • alexKa
    11 августа 2019, 14:34
    А что толку? Соревнование проходит в США, он будет работать на США, а в России даже собственной операционной системы нет, могли бы давно уже сделать и свою Windows, и Андроид. Но нет, до сих пор платим за иностранные продукты, а программисты да, типа лучшие.
    • Turbo Pascal
      11 августа 2019, 14:40
      alexKa, нет, не могли. Вы, наверно, не представляете в windows объем кода и эволюцию его развития.
      • Максим Барбашин
        11 августа 2019, 14:48
        Turbo Pascal, 
        Лет 5 назад помню, активно обсуждали.
        Даже деньг нашли.
        Но не нашли людей.
        • Свой Мужик
          11 августа 2019, 16:16
          Максим Барбашин, дык нашли жеж сделали порт из какого-то *nix дистрибьютива :) И GUI под него… и несколько лярдов гдето осело…
        • Andrew_Kl
          12 августа 2019, 00:07
          Максим Барбашин, Даже если бы нашли людей, то что делать с прикладным ПО? Голая ОС ни кому не нужна.
      • My Shadow
        11 августа 2019, 17:18
        Turbo Pascal, reactos запили без особых коммерческих вливаний.
        • Turbo Pascal
          11 августа 2019, 18:18
          My Shadow, и где эта реактос? 20 лет прошло, а она всё в состоянии «альфы».
          • My Shadow
            11 августа 2019, 18:46
            Turbo Pascal, особо нигде просто пример, но ребята 9 лимонов LOC таки написали, проблема не в разработке, а в систематической гос-поддержке и продвижении — но чиновникам выгоднее получать откаты от MS.
            • smit
              11 августа 2019, 19:22
              My Shadow, то есть никаких других причин использовать кроме откатов MS нет? ))))
              • My Shadow
                11 августа 2019, 19:44
                smit, а какие разумные причины использовать в гос-органах софт от геополитического противника? еще напишите что аналогов нету и без MS жизни нет :))))
                • smit
                  11 августа 2019, 19:53
                  My Shadow, я объясню вам, но только если вы сидите на reactos
                  • My Shadow
                    11 августа 2019, 20:13

                    smit, сейчас пишу пост с операционки не от геополитических противников — мало ?, а вы уверены что вы действительно объясните, а не просто свое мнение выскажите ?

                    • Value
                      11 августа 2019, 20:45

                      My Shadow,

                      1. Нам они не противники.

                      2. Давайте конкретно: что это за ОС?

                      • My Shadow
                        12 августа 2019, 09:16
                        Value, эти «не противники» не так давно похранили ДРСМД, до горячей войны вряд ли дойдет (никому это не нужно), но противойдествие и шпионаж как ниже описано вполне реальны: 

                        New York Times пролила свет на происхождение вируса Stuxnet. Издание утверждает, что эта программа была разработана совместно разведывательными службами США и Израиля, а израильтяне уже испытали вирус в своём центре в городе Димона, в пустыне Негев. В газете утверждается, что вирус был разработан в Димоне не позже 2009 года, и им была успешно заражена компьютерная система ядерной программы Ирана. Бывший аналитик ЦРУ Мэтью Барроуз в книге «Будущее рассекречено» пишет, что червь Stuxnet «смог, пусть и на короткое время приостановить иранскую ядерную программу. Он нарушил работу почти 1000 центрифуг для обогащения уранового топлива. По мнению экспертов, иранцы, обнаружив вирус и избавившись от 1000 зараженных устройств, смогли предотвратить больший ущерб»[8].

                        ru.wikipedia.org/wiki/Stuxnet

                        ОС — Linux
                        • Value
                          12 августа 2019, 09:58
                          My Shadow, Linux делается там же, где и Windows. Такими же «противниками». Разница лишь в том, что у него открытый код.
                          • My Shadow
                            12 августа 2019, 10:05
                            Value, Linux делается почти везде и не контролируется из единого центра.
                            • Value
                              12 августа 2019, 13:29
                              My Shadow, Ядро Linux делается только в одном месте — в США. Под контролем Линуса Торвальдса.
                              • My Shadow
                                12 августа 2019, 13:52
                                Value, ядро пилят куча людей и контор под свои нужды, у ядра куча веток и репозиториев, а не только основная ветка.
                                • Value
                                  12 августа 2019, 14:06
                                  My Shadow, и почти все они ваши геополитически противники. У Linux'а два несомненных достоинства: бесплатен и с открытым исходным кодом. Это позволяет, в какой-то мере, застраховаться от нежелательных закладок и шпионского ПО.
                                  • My Shadow
                                    12 августа 2019, 14:16
                                    Value, Киты пилят, Индусы пилят, Мы немного пилим, а можем много — ничего не мешает. В мире есть сообщество и процесс разработки ядра без обязательного единого центра, открой завтра MS все свои исходники — никто это тянуть не будет и все решения всеравно будет принимать MS.
                                    • Value
                                      12 августа 2019, 14:22
                                      My Shadow, хорошо. Пилите. Успехов Вам!
                    • smit
                      11 августа 2019, 22:14
                      My Shadow, с убунты что-ли?
                      Тема холиварная. Стоимость владения у винды и линукса ~ равны.
                      1. Спецы под линукс дороже. 
                      2. Покупаемое ПО должно интегрироваться в инфраструктуру.
                      3. Нужен удобный MS Office. 
                      • My Shadow
                        12 августа 2019, 09:05
                        smit, вообще с gentoo (не предлагаю как замену :)
                        спецы, удобство и инфраструктура дело наживное — тут дело в безопасности. Киты двигаются в правильном направлении:
                        По данным издания Beijing Times, программа запрета установки Windows 8 на новых компьютерах в государственных учреждениях Китая получила продолжение. Каждый год в госучреждениях планируется переводить около 15% компьютеров с Windows на новую китайскую операционную систему COS (China Operating System), основанную на Linux. Полностью завершить миграцию планируется к 2020 году. С аналогичной инициативой по переводу китайских банков на COS выступила Комиссия по регулированию банковской деятельности Китая. Первый публичный выпуск COS ожидался в октябре, но релиз откладывается из-за неготовности проекта.
                        www.opennet.ru/opennews/art.shtml?num=40973
                        • smit
                          12 августа 2019, 14:05
                          My Shadow, процесс идет 20 лет уже. С каждым годом сильнее. Конца и края не видно. Каждый год 15%? По всем госам Китая? Точная статистика по всем учреждениям собирается? 15% от всех компьютеров или тех кто на Винде? Верите китайской статистике? 2 года назад Китай не уходил от видны??? Вот откажется приходите. Мне видна не нравится. Но каждой цели свой инструмент. Ну закупили Винду в гос учереждении что здесь такого?
    • kiruha
      11 августа 2019, 18:02

      alexKa, Пакистан в снегах, вот и вся Россия. Тысячи пакистанцев работают в гуглах и эпплах, тоже ведь повод для гордости. Как и тысячи русских. Все-таки вырвались из нищеты и безнадеги.


      Что вы хотели? сказочные богатства себе и своим друзьям делаются намного легче, чем развитая экономика, промышленности и тем более, высокие технологии, медицина, и тем более IT сфера.

      Что хотели, то и получили в итоге ) 

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

      Пакистан, Ангола, дешевый Китай… жаль что мы выбрали такой путь развития… (((

      • Antonov
        11 августа 2019, 18:14
        kiruha, 

        Пакистан, Ангола, дешевый Китай…

        Китай в этом списке вообще за уши притянут.
      • smit
        11 августа 2019, 19:34
        kiruha, >Все-таки вырвались из нищеты и безнадеги.

        Что же Гена Короткевич еще не вырвался. Хотя он лучше Вас живет (без безнадеги).

        Хороший программист получает в Москве в 3 раза меньше чем в США, а тратит раз в 5 меньше.

        youtu.be/5wMAPUrd0ag?t=1730
        чувак сказал что получает в мск 500тыс (может я преувеличил и все-таки 300 — непомню)
    • Логарифм Интегралыч
      11 августа 2019, 20:18
      ? есть ли свои ОС в: fra deu uk it jp can?
      • Value
        11 августа 2019, 20:48
        Логарифм Интегралович, нет и не нужны!
  • Павел
    11 августа 2019, 14:58
    Простые школьники проиграли сёлам на зарплате
  • Mezantrop
    11 августа 2019, 17:10
    Проклятый расхититель социалистической собственности!
    Стана его кормила, учила, а он в гуглы играть?  Стыд и позор!
    Вот тут в росгвардии сотрудников не хватает, а он  в гуглы играет.
    Если серьезно — респект, уважуха и дальнейших успехов!
  • Antonov
    11 августа 2019, 19:18
    Посмотрел результаты конкурса за всю его историю. Благодаря только одному Геннадию Короткевичу Белоруссия оказалась впереди планеты всей по программированию.
  • Бузил Ли-Репейник
    11 августа 2019, 19:31
    Этот малый должен попасть в список Форбс)))


    Этот малый в очередь попадёт, где всем в ней стоящим пачку х! ёв подарят..

    А в Форбс попадут: Марлен Манасов, Алесандр Смбатян и Лазарь Сафаниев… И везде так. Если семейное древо копнуть, то можно найти причинно-следственную связь, а если тупо сидеть и коды писать, то можно Вассерманом стать, ну хотя бы чисто внешне)) С ФИО Геннадий Короткевич в Форбсе нех. делать… там цензура, он уже не проходит)))

  • Igor Boroda
    11 августа 2019, 20:41
    Я тоже рад… но вот есть ложка дёгтя....  Посмотрите, где они проживают и тренируются...  
    • Serg
      11 августа 2019, 21:18
      Igor Boroda, ИТМО, это Санкт-Петербург, что не так?
      • Igor Boroda
        11 августа 2019, 21:22
        slyter, Что Санкт-Петербург? Команда оттуда… всё так… все русские по гражданству… Вопрос прочтите… Шарапова тоже гражданка РФ… Что не так? 
        • Serg
          11 августа 2019, 21:37
          Igor Boroda, Короткевич аспирант в ИТМО. Он Шарапова? ))) Проживает и тренируется в Питере. Что не так??
          • Igor Boroda
            11 августа 2019, 21:47
            slyter, Разве аспирант-это студент? Это раз… И два… повсторяю вопрос: Проживает и тренируется и имеет гражданство- одно и то же? И да… он- не Шарапова… Шарапова- это девушка и тенессистка… тут Вы не облажались..  
            • Serg
              11 августа 2019, 21:54
              Igor Boroda, я в том смысле, что Шарапова живет и тренируется в США, с американским тренером. Короткевич живет и тренируется в Питере при своем ИТМО. Ну и видимо участвует в подготовке новых программеров в Питере. Так что он не Шарапова. ))
              • Igor Boroda
                11 августа 2019, 21:58
                slyter, А я к тому… что мы ни одного победителя олимпиад не получили в штат заведений РФ… Вы можете за них радоваться и дальше… только нет у нас ни желания, ни возможностей… оставить их здесь… Поэтому… мы так радуемся результатам олимпиад… а потом никто этих фамилий и не помнит… нет их у нас… Аминь!
                • Максим Барбашин
                  12 августа 2019, 00:35
                  Igor Boroda, 
                  Помню, в начале 90 рассказывали,
                  что если открыть границы, все математики и программисты уедут.
                  Прошло 30 лет.
                  Математики и программисты на месте и успехов все больше.
                  • Serg
                    12 августа 2019, 09:59
                    Максим Барбашин, да, деньги не все решают. Если у человека будет достаточно комфортный уровень жизни на родине, то особого смысла переезжать нет. Машина, квартира, отдых — чего еще надо то? Ну и возможность развиваться. Многим миллиарды то не нужны, ведь добавляется геморрой с их управлением и сохранением, особенно ученым и программистам. Для них прежде всего важно заниматься своим любимым делом. Дофига таких. Дай базовый комфорт и часто достаточно вполне.
    • conscience
      11 августа 2019, 21:41
      Igor Boroda, в Челябинске живут и любят путина.
      • Igor Boroda
        11 августа 2019, 21:45
        conscience, Это я так… лёгкий троллинг....  
  • мудрый инвестор
    12 августа 2019, 04:17
    Я надеюсь он уже миллионер
  • Евгений Пискунов
    12 августа 2019, 07:13
    Он не миллионер. Ну может только рублевый. Я вот вообще таких не понимаю. Ну умеешь ты программировать — так зачем свое умение выставлять многократно?? Ну выиграл ты раз-два — переходи на уровень выше! Можно в более весомых конкурсах участвовать, можно свои проекты делать. Неужели за 6 лет успеха парня тот же гугл не заприметил? Даже простое сотрудничество с хорошей компанией принесло бы гораздо больше парню. Пройдет несколько лет и его будут показывать по TV ...  в рекламе Yota " Гена Короткевич-начальник отдела, я здесь — потому что больше нигде не пригодился"
    • Serg
      12 августа 2019, 09:49
      GreyAngel, там 15 тыс. $ за первое место платят. 6*15=90к$ Неплохо по идее, особенно, если в Питере живешь.
    • Serg
      12 августа 2019, 09:50
      GreyAngel, гугл его приглашал на собеседование, но у него пока в приоритете аспирантура, парню лишь 24 года. А в целом парень занимается любимым делом и в деньгах особо не нуждается, смысл пока работать, там же придется делать то, что скажут.
    • Gypsy
      12 августа 2019, 10:11
      GreyAngel, Что мешает делать свои проекты, работать по найму и участвовать в конкурсах одновременно?
  • он уже выбрал в какую русскую компанию он пойдет работать?
    • smit
      12 августа 2019, 21:08
      TutProstoAdres, его никто не ограничивает, из питера можно и на запад работать.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн