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

Здравейте, аз dAFTc0d3r. Искам да поговорим малко за това как да участват в конкурса TopCoder алгоритъм.

Каква е TopCoder по принцип?
TopCoder е компания, която прилага състезания по компютърно програмиране (Wiki).
Да, TopCoder държи състезания, с много различни типове: алгоритми, проектиране, разработка, Маратон мачове, Студио, архитектура, монтаж, тестване, грешки състезания.

Вторият проблем - регистрация. Въпреки че по принцип това е постижимо с помощта на добър преводач.

Когато решихме първите три неща, започнати арена, въведен от нейните ползватели, ние можем да се получи. Той ще бъде много полезен.
Нека нашият език - C ++. Отворете един от стаите за обучение: Практика стаи -> SRMs -> 609-624 -> 614 - SRM 448 DIV 2.

Какво е TopCoder алгоритъм

След това дойде до прозореца на стаята за конкуренция.
Изборът на проблема, нека да бъде 250ya задача

Какво е TopCoder алгоритъм

Отваря прозорец, кодиране фаза (аа! Колко прозорци!). Най-горе вдясно, след което изберете приставката и език. В отчета за Проблем е изявление на проблема. Разберете състоянието на проблема, прочетете Defenition (формата, в който искате да изпратите решение), не забравяйте да прочетете на ограниченията - ограниченията и да видим примери.

Какво е TopCoder алгоритъм

Ние трябва да разчитат на размера на карти, за да играе Black Jack. Карта определен от два знака - в ранг и костюм. Ние се иска да пиша TheBlackJackDivTwo клас, който съдържа оценка на метод обществения инт (вектор карти).

Ние се опитваме да я компилирате. Успешно.
След това проверете си код от зададените условия (тест). Можете да въведете вашия тест, който ще се съобразят с ограниченията и да видим какво е резултат от изключителни програми.
Завършете работата със задачата, като кликнете върху бутона за изпращане, и затваряне на прозореца фаза кодиране.

Тъй като това е място за обучение - решението може да бъде директно тествани от Options Практика -> Run Test System.
Когато най-правилното решение 250 номера ще светне зелено, когато злото ще видите тест, при който програмата е работил правилно.

Сега нека да поговорим за формат на конкуренцията TopCoder алгоритъм.
Конкурсът се нарича SRM - един кръг мач. SRMov график може да се види тук. или, например, чрез използване на различни готови календари (пример). Съвпадение с продължителност 1 час и 35 минути. При решаването на проблемите (кодиране фаза) дава 1 час и 15 минути, 5 минути (пауза) се дава за тест почивка и подготовка за третата част - Предизвикателство фаза.

Преди състезанието, участниците са разделени в стаи, не повече от 20 души, присъстващи във всяка стая. По време на фазата Challenge ви е позволено да гледат кода на други членове на стаята си, която те изпраща до всяка цел. Ако видите, че решението на участник не е пълна, можете да се опитате да прекъсне програмата си, бране на изследване, при което дадено решение или ще даде грешни резултати, или не си свърши работата правилно, или да изтече от време.

За успешен опит да ви предизвикателство ще бъдете таксувани допълнително 50 точки за неуспешен - Challenge 25 се отстранява с отрицателен брой точки не може да бъде!

В конкурса, има три задачи, които обикновено струват 250, 500 и 1000 точки. Точки, които получавате за изпълнение на задачата, определена от разликата между откриването на проблема и да го изпратят (Изпращане). Има възможност за повторно изпращане на задачи - в този случай, времето се преизчислява по време на последните парцелите, и се отстранява 10% от точките за всеки повторно изпращане, но можете да получите най-малко 30% от точките на проблема.

След Предизвикателна фаза настъпва Тестова система фаза, където всичко се изправи пред предизвикателството решения тествани за тестовете за предварителен тестото +, които са успешно отпаднали грешно решение в предишната фаза. Ако задачата е решен правилно - можете да си очила върху него, в противен случай ще получите 0 точки за него.

След това всички участници са сортирани по брой отбелязани точки в даден конкурс, и е налице обща класиране на участниците Exchange. Всички участници са разделени на 2 дивизии: 1200 и повече рейтинг точки - Дивизия I на по-малко от 1200 - втората.


С уважение, но zhoolty,

Винаги да се показва уважение към хората, които "измислят" такъв брилянтен план.
Всяка система работи добре, докато има такива другари. Когато те се появяват, системата трябва да се промени, за да ги накаже, а системата губи своята удобство за тези, които играят по правилата, тъй като те вече са в един или друг начин трябва да направим нещо, за да се покаже, че те не са chityat.

В общия случай, може би не е напълно приложима към арената.

Струва ми се, не е бил воден от жажда за рейтинг бием резултати и желание да се разбере как работи системата =)
Това означава, че той хакер, не бедняк =)

Автор, моля, напишете статия, както и новодошлите, включително и себе си, вие Zaplyusye.

Въпреки че няма статия, аз имам един въпрос. TC пише на парчета от 10 мача в Kawigi Edit - неудобно, не е за отстраняване на грешки и, и подчертава грешки пряко в процеса на кодиране, така че аз реших да отида в един куп три плъгини.

Моля, обяснете по-подробно стъпка след инсталирането на плъгини - ". 18) Насладете се на кодиране" Това не е достатъчно.

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

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