Cекреты самого романтичного наземного транспорта - поездов дальнего следования Cекреты самого романтичного наземного транспорта - поездов... Муж Шурыгиной избил в прямом эфире второго её насильника Муж Шурыгиной избил в прямом эфире второго её насильника 50 стран, где не рекомендуется жить христианам 50 стран, где не рекомендуется жить христианам Когда нельзя построить домик прямо на берегу моря, но очень хочется Когда нельзя построить домик прямо на берегу моря, но очень хочется «Лунка моя, рыба моя!»: голодный песец пытается украсть улов рыбака «Лунка моя, рыба моя!»: голодный песец пытается украсть улов рыбака Он напьется и сядет за руль еще не раз! Он напьется и сядет за руль еще не раз! Реальный автогонщик попытался пройти сложнейшую гоночную миссию в первой Мафии Реальный автогонщик попытался пройти сложнейшую гоночную миссию в... Ментовские понты Ментовские понты Укушенная семья, или Почему я боюсь собак Укушенная семья, или Почему я боюсь собак Город несломленных Город несломленных Вопрос о домогательствах, который заставил Шэрон Стоун смеяться 10 секунд Вопрос о домогательствах, который заставил Шэрон Стоун смеяться 10... Рыбаки выпрыгнули из своей лодки за мгновение до столкновение с катером Рыбаки выпрыгнули из своей лодки за мгновение до столкновение с... Деньги или бесполезные бумажки? Как россияне встретили новые купюры Деньги или бесполезные бумажки? Как россияне встретили новые купюры Гифки дня Гифки дня Графика, которую мы заслужили! Впечатляющие возможности обновленного игрового движка Unity Engine Графика, которую мы заслужили! Впечатляющие возможности... 5 популярных фильмов по произведениям Михаила Булгакова 5 популярных фильмов по произведениям Михаила Булгакова В Канаде вылепленный из снега автомобиль получил штраф за неправильную парковку В Канаде вылепленный из снега автомобиль получил штраф за... Он продал всё, чтобы построить яхту своей мечты Он продал всё, чтобы построить яхту своей мечты Китаянка показала, как с нуля приготовить кимчи Китаянка показала, как с нуля приготовить кимчи

Чемпионат мира по программированию (37 фото)

102832
37

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

программист, чемпионат, соревнования, программирование

1. Спортивная арена. Сто двадцать команд. Зрители. Две телекамеры онлайн-трансляции. И... абсолютная тишина все пять часов.

программист, чемпионат, соревнования, программирование


2. Никакого экшена, только невероятная мыслительная работа.

программист, чемпионат, соревнования, программирование


3. Сложно представить, как эти соревнования проходили 37 лет назад. Арифмометр "Феликс", логарифмическая линейка и карандаш с листом бумаги? ЭВМ в то время были размером с дом или комнату.

программист, чемпионат, соревнования, программирование


4. Это финал международного командного чемпионата мира по программированию ACM ICPC. Впервые за всю историю, он проходил в России.

программист, чемпионат, соревнования, программирование


5. Это самое крутое в мире командное соревнование программистов.

программист, чемпионат, соревнования, программирование


6. 35 тысяч участников из 2322 университетов 91 страны боролись за то, чтобы попасть в этот зал и решить 11 сложных алгоритмических задач

программист, чемпионат, соревнования, программирование


7. Это лучшие молодые мозги мира.

программист, чемпионат, соревнования, программирование


8. Несмотря на то, что они еще учатся в университетах, все, кто дошел до финала, уже трудоустроены

программист, чемпионат, соревнования, программирование


9. Следить за ними начинали класса с шестого, когда они побеждали на своей первой олимпиаде по программированию.

программист, чемпионат, соревнования, программирование


10. Им уже гарантированы зарплаты от 120 тысяч долларов в год и доли акций в компаниях

программист, чемпионат, соревнования, программирование


11. И совсем не обязательно, что эти компании будут иностранными

программист, чемпионат, соревнования, программирование


12. У нас им будут платить не меньше, чем на западе. Да и мотивация у таких людей совсем другая.

программист, чемпионат, соревнования, программирование


13. Они уже принадлежат всему миру. Существует очень немного компаний, которые могли бы постоянно загружать задачами программистов такого уровня.

программист, чемпионат, соревнования, программирование


14. Они очень сложные люди. Акции компании могут рухнуть на миллионы долларов, если ее покинут главные разработчики. Им трудно создать условия для работы и почти нереально собрать коллектив, в котором бы они смогли трудиться.

программист, чемпионат, соревнования, программирование


15. Их ждут компании, которыми вы пользуетесь ежедневно - это Гугл, Фейсбук, Яндекс... И конечно в сложные и интересные стартапы. Работу в банках они считают "ниже плинтуса".

программист, чемпионат, соревнования, программирование


16. Но сама концепция чемпионата не предполагает охоту за сотрудниками. Тот же самый Яндекс, выступая официальным партнером ACM ICPC, даже не имел в зале никакой рекламной растяжки. Всех российских, украинских и белорусских ребят компания знает лично, благодаря своим академическим программам на которые за шесть лет потратила миллиард(!) рублей.

программист, чемпионат, соревнования, программирование


17. Главная цель другая - поддержать среду, в которой могут расти и развиваться талантливые ребята.

программист, чемпионат, соревнования, программирование


18.

программист, чемпионат, соревнования, программирование


19.

программист, чемпионат, соревнования, программирование


20.

программист, чемпионат, соревнования, программирование


21.

программист, чемпионат, соревнования, программирование


22. Шарики вручают за решенные задачи, а так же за другие заслуги типа "Первая команда, выполнившая задание F"

программист, чемпионат, соревнования, программирование


23. Через 5 часов эти ребята в черных футболках будут победителями. До этого, в разных составах, перербургская команда Национального исследовательского университета информационных технологий, механики и оптики (НИУ ИТМО) становилась чемпионами мира четыре раза.

программист, чемпионат, соревнования, программирование


24. Второе место заняла команда Шанхайского технического университета, третье – Токийский университет

программист, чемпионат, соревнования, программирование


25. Для примера перевод одной задачи этого года. Оригинал естественно был на английском:

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

Акция казино включает следующее: вы можете играть столько, сколько хотите. И после того, как вы закончите, какую бы сумму вы ни проиграли с момента начала, казино возвращает х% ваших потерь. Естественно, если вы оказались в выигрыше, вы забираете его весь.

При этом нет ограничений ни на продолжительность игры, ни на количество денег, с которым вы вступаете в игру, но вы можете воспользоваться этой акцией только один раз.

Для простоты предположим, что все ставки стоят 1 доллар, а выигрыш составляет 2 доллара. Теперь допустим, что х равно 20. Если вы сделаете всего 10 ставок, перед тем как закончить игру, и только 3 из них выиграют, то ваши общие потери составят 3,2 доллара. Если 6 ставок выиграют, то ваш выигрыш составит 2 доллара.

Даны x и p (вероятность выигрыша единичной ставки в процентах), вам требуется написать программу для определения максимального ожидаемого выигрыша, который вы можете получить, используя любую стратегию игры.

Входные данные состоят из одного теста, который содержит процент возврата х (0 ≤ х <100) и вероятность выигрыша в процентах p (0 ≤ p <= 50). x и p имеют не более двух цифр после запятой.

Выведите максимальный ожидаемый выигрыш с абсолютной погрешностью не более 10 -3


программист, чемпионат, соревнования, программирование


26. Для тех, кто знает основы теории вероятностей и умеет программировать задачка может показаться простой, но это не так - при приближении параметров к допустимым границам возникают серьезные проблемы…

программист, чемпионат, соревнования, программирование


27. Вот как описал чемпионат Алексей Дергунов из команды Самарского государственного аэрокосмического университета, занявшей 35 место:
В начале контеста мы сильно растерялись. Я и craus очень долго думали над задачей F — мы сдали ее под занавес первого часа, по пути отсеяв несколько неверных решений и написав то, к которому не получилось придумать контрпример. Затем мы решали задачу D. Не понимая, как ее делать, Hohol распечатал ответы на первые несколько тестов, но ничего не извлек. Потом я вспомнил задачу с тимуса и написал точно такой же перебор — оказалось, что кандидатов на ответ порядка 50 тысяч (конечно, порядочный ACM-щик должен знать, что их мало, но мы такими не являемся), так что работает прекальк. Дальше подоспели решения задач A и H, которые пришлось немного подебажить, так как писать с первого раза мы так и не научились. Затем мы решили задачу C: сабмит в 3:5x был уже правильным, но TL-ным: команда из трех желтых участников не умеет писать maxflow и поэтому копипастит его с Team Reference, где есть лишь алгоритм Диница, да еще и с кучей ArrayList-ов. Заменив все ArrayList-ы на массивы, мы сразу же получили Accepted. Оставалось немногим более получаса, мы решили, что не умеем решать J за это время (задача, надо сказать, очень противная, из тех, что я особенно ненавижу — куча тупейшей бессмысленной реализации), и поэтому попытались решить B, но, как оказалось, надо было решать специфическую системку уравнений за O(1), как когда-то учили на третьем курсе (на самом деле приятная неожиданность — знания, полученные и успешно забытые в универе, оказались нужными в ACM ICPC!)

программист, чемпионат, соревнования, программирование


28.

программист, чемпионат, соревнования, программирование


29.

программист, чемпионат, соревнования, программирование


30.

программист, чемпионат, соревнования, программирование


31.

программист, чемпионат, соревнования, программирование


32.

программист, чемпионат, соревнования, программирование


33.

программист, чемпионат, соревнования, программирование


34.

программист, чемпионат, соревнования, программирование


35.

программист, чемпионат, соревнования, программирование


36.

программист, чемпионат, соревнования, программирование


37. На следующий день после финала министр обороны России Сергей Шойгу поручил разыскать(!) петербургских студентов, пять раз становившихся чемпионами мира по программированию, чтобы укомплектовать создающиеся в российской армии научные роты. Михаил Кевер, Нияз Нигматуллин и Геннадий Короткевич, доучивайтесь и держитесь от министра подальше. Вы заслуживаете большего, чем набивать школьные рефераты сыну начальника части.

программист, чемпионат, соревнования, программирование


Источник: ottenki-serogo.livejournal.com

Понравился пост? Поддержи Фишки, нажми:
2
7
Новости партнёров
А что вы думаете об этом?
Фото Видео Демотиватор Мем ЛОЛ Twitter Instagram
Отправить комментарий в Facebook
Отправить комментарий в Вконтакте
9  комментариев
Комментарий удален
−2829
Kcapgac 5 лет назад
Смотря о каких программах идет речь, если исключительно вычислительных, то есть довольно удачные, но с топорным интерфейсом, но это полбеды.

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

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