ПредишенСледващото

сортове конкуренция

Алгоритми (Eng. Алгоритъм конкуренция)

Най-популярният тип турнир - конкурс за бързото решаване на алгоритмични проблеми (подобно училище и студентски състезания по програмиране). Тя се крие във факта, че всеки участник се дава три задачи са различни по сложност, се класифицират в 3 нива. Всяка задача има своя собствена максимална цена в точки. Обикновено, 250, 500 и 1000. точки се присъждат само за решенията са точни, частични решения не са взети под внимание. Преди състезанието участниците са разпределени на виртуалната стая (до 20 души).

Тези мачове са наречени SRM (Single Round мач), която се проведе приблизително на всеки две седмици. В допълнение към това са годишните турнири. Мачът се състои от три основни фази - кодиране, предизвикателство и тестване на системата.

Етап програмиране инж. кодиране на фаза

В първата фаза, участниците в определеното време, опитвайки се да реши своите предложени три задачи, обикновено възлиза на 250, 500 и 1000 точки. Разтворът е създаването на състоянието на класа и реализацията на метода предмет преминаване всички изпитвания са предварително подготвени. Участниците имат право да пишат на решение на един от следните езици: C ++. C #. Java и VB.NET. Брой точки за решен проблемът с нелинейна функция на ангажимента за изпращане на времето: а не по-късно - на по-малко точки. За всяко повторно изпращане отстранява 10% от стойността на проблема. Броят на точките, не може да бъде по-малко от 30% от стойността на проблема.

Продължителност на турнето в редовни срещи (инж. Единична кръг мач. Съкратено SRM), както и квалификационен кръг на турнира (инж. Онлайн Елиминиране кръга) се намира на 75 минути. Крайният вътрешен (Engl. На Място събития) продължителността на първата фаза е 85 минути.

Етап конкуренция тестване на английски език. предизвикателна фаза

Във втората фаза, участниците се опитват да вземете изпит (по желание вход), на която решението на неговите конкуренти (които са в една и съща виртуална стая) ще работи в по грешен начин. В същото време могат да гледат на изходния код, но не можете да (не може) тече конкурсната програма. Всеки успешен подход дава 50 точки, а 25 точки отнема неуспешни. Ако подход е успешен, изпитването може да се добави към комплекта за изпитване се използва в следващия етап. Продължителността на тази фаза е на 15 минути във всички, но интрамуралния финалите мачове (10 минути). Участникът е забранено да се опитате да изберете теста, на които други решения не работят, ако броя на точките, то не е положително.

Етап на окончателно изпитване на английски език. Система фаза тестване

В третата фаза на тестване на всички решения на всички участници, които не са били признати за невалидни според резултатите от втората фаза. Сформирана окончателните резултати мач.

Класирането на участниците и тяхното окончателно поставяне на места, определени от крайния резултат от участниците. Участниците с най-много точки, заемат по-високо място. В случай на равенство, всички участници с броя на точките, заета (дял) на същото място.

Ако по време на състезанието не е имало технически проблеми, за всички участници в рейтинга се преизчислява.

Проектиране и разработване (инж. Дизайн и конкуренцията развитие)

Това е най-близо до вида на конкуренцията програмиране индустрия. Те включват чифт програмисти. Първият пише подробна спецификация за компонент, поръчано от трета страна, и от друга страна го продава на -language .NET или Java. Работата се оценява от няколко съдии и тяхната степен е крайния резултат.

Marathon (Engl. Marathon конкуренция)

TopCoder е първият и най-престижната вида на спортни програми, в които има участници на рейтингова система, в зависимост от техните изпълнения в онлайн конкурса. В своя образ и подобие, което затвори сайта на беларуски са създадени Тест най-добрите и Руската Codeforces.

3000 точки и повече

В проектиране, разработка и Marathon мачове Target ниво все още не е успял да премине никого, а червената група се състои от не повече от 10 души (за развитие - само две).

Състезания

бележки

Вижте какво "TopCoder" в други речници:

TopCoder Open - TopCoder Open годишния индивидуален професионален програмен турнир държи от TopCoder Inc. Смята се, [от кого?] Неофициалното световно първенство по програмиране сред професионалистите. Притежавани от TopCoder в система ... Wikipedia

метод Шулце - част от политиката серия избирателни методи Единична победител ... Уикипедия

Списък на UML инструменти - този член са изредени Unified Modeling Language инструменти, класифицирани според техния патентован или не имуществено състояние. Неимуществените инструменти UML * Acceleo: Eclipse и EMF шаблон базирана система за генериране на код от UML модели. * AmaterasUML: ... ... Wikipedia

ЕЛО система - Шах Go The ЕЛО система е метод за изчисляване на ... Wikipedia

TCO - може да се отнася до: Съюзът на Швеция (TOC) Шведска конфедерация на професионалните работници. TCO Certification Група стандарти шведски синдикални за безопасност и ергономичност на дисплеи. Общо разходи за собственост комбиниран (пълен) струва ... ... Wikipedia

Свързани статии

Подкрепете проекта - споделете линка, благодаря!