Конкурсы, конкурсы...

9 апрель, 2002 - 23:00Александр Москалюк

Ежегодный конкурс программирования от Google
Организатор: Google
Последний срок подачи заявок: 30 апреля
Приз: $10000
URL: www.google.com/programming-contest/

О поисковике Google не нужно много распространяться. Для большинства пользователей он был и остается основным поисковиком, когда речь идет о релевантных результатах поиска. Компания была основана и управляется по сегодняшний день студентами докторантуры Стэнфордского университета, и академические корни Google дают о себе знать и в подходе к решению внутрикорпоративных вопросов. Google постоянно ищет программистов, способных написать приложение, каким-либо образом улучшающее работу поисковика. Это может быть как анализатор текста, так и утилита, оптимизирующая хранение базы данных и доступ к информации. С сайта конкурса участнику предлагается загрузить вспомогательный исходный код, а также набор из 16000 Web-страниц, на которых свое творение можно тестировать. Победитель, кроме десятитысячного чека от Google, получит и VIP-визит в центральный офис компании в Mountain View, а при возможности -- шанс испробовать свою программу на базе данных Google.


MegaNet Ferrari Challenge
Организатор: MegaNet
Последний срок подачи заявок: 31 августа
Приз: автомобиль Ferrari 360
URL: www.meganet.com/challenges/ferrari/ferrari.htm

Компания MegaNet продает средства для защиты информации. Калифорнийская фирма считает, что технологии шифрования, используемые ею, на сегодняшний день не поддаются взлому. Если кто-то способен доказать обратное, то компания готова подарить ему Ferrari 360. Условия конкурса весьма просты -- с сайта компании нужно скачать зашифрованный файл ferrari.vme объемом в 147 KB. В файле скрывается документ, который следует извлечь. Для облегчения взлома компания даже предлагает собственную утилиту-декриптор -- vme02x32.exe, с помощью которой из зашифрованного файла можно получить секретный документ. Если до указанной даты вам удастся обойти защиту MegaNet и добраться до исходного документа своими собственными усилиями, то вас ожидает автомобиль Ferrari 360, надо полагать, красного цвета. Единственная проблема -- если вы не придете за призом в лос-анджелесский офис компании, то Ferrari вам отошлют за ваш же счет, что, впрочем, не должно омрачить праздника.


Guess One Bodacion
Организатор: Bodacion Technologies
Последний срок подачи заявок: не определен
Приз: $100000
URL: www.bodacion.com/bodacionChallenge.html

Продолжите данную серию чисел: 1, 2, 3, 4, 5, ..., а эту -- 1, 3, 5, 7, ... Наверняка задачки из книг по занимательной математике были по душе каждому, кто увлекся изучением данной науки еще в школе. Компания Bodacion Technologies разрабатывает системы безопасности, широко используемые в корпоративном и правительственном сегменте. Ее продукты основаны на теории хаоса и базируются на наборах случайных чисел. Хотя мы с вами, а также корпорация Bodacion Technologies знаем, что случайных чисел не бывает, бывают лишь умные алгоритмы для генерации псевдослучайных чисел. Каждый участник данного состязания получает на руки 999 чисел, сгенерированных алгоритмами Bodacion. Задача -- найти в данной серии закономерность и назвать тысячное по счету число, которое завершает последовательность. Когда последнее число в серии из тысячи чисел будет вам известно, компания захочет ознакомиться с алгоритмом взлома, дабы убедиться, что число не получено методом случайного подбора. Если алгоритм действительно работоспособен, то компания выдаст на руки счастливому победителю чек на сумму $100000.


RSA Factoring Challenge
Организатор: RSA Laboratories
Последний срок подачи заявок: не определен
Приз: от $10000 до $200000
URL: www.rsasecurity.com/rsalabs/challenges/factoring/numbers.html

Как и предыдущие соревнования, данный конкурс от RSA предусматривает использование математических подходов для решения проблем безопасности. RSA работает на рынке криптографии, и основным достоянием компании является... набор чисел, которые и используются для шифрования информации. На своем сайте компания предлагает участникам конкурса восемь чисел. Все они гарантированно не являются простыми, т. е. для каждого числа существуют как минимум два делителя. Задача участника -- найти эти самые делители. Следует сразу же предупредить, что наименьшее число, сегодня доступное для конкурсантов, состоит из 174 цифр. Конкурс RSA Challenge является постоянным, и в последнее время выигрывает его организация Distributed.net, участники которой "дарят" свои свободные процессорные мощности для нахождения делителей очередного числа. Компания не советует потенциальному конкурсанту прибегать к перебору всех возможных вариантов, так как данная стратегия может стоить нескольких десятков лет процессорной жизни.


TopCoder
URL: www.topcoder.com/

Счетчик зарегистрированных посетителей на главной страничке сайта TopCoder в момент написания статьи стремился к 12000. Сайт, главным спонсором которого является компания Sun Microsystems, становится излюбленным местом сражений студентов компьютерных факультетов и программистов-любителей. На сервере желающим предлагается возможность поучаствовать в соревнованиях по решению задач. Форма проведения конкурса напоминает олимпиады ACM, однако для участия в большинстве состязаний нужно всего лишь подключение к Internet. А для того чтобы все это не казалось пустой тратой времени, TopCoder использует спонсорские деньги для награждения победителей. В некоторых случаях для участия в соревнованиях требуется наличие студенческого билета, правила же других состязаний никаких ограничений на участника не накладывают. Компания старается проводить как минимум два конкурса в неделю, выплачивая победителям суммы в основном в районе $150 и меньше.