|
|
|
|
| ACM International Collegiate Programming Contest (ICPC) |
   |
|
|
http://icpc.baylor.edu/icpc/
|
Международното студентско състезание по програмиране на ACM (Association for
Computing Machinery) е ежегодно събитие, което дава възможност на студентите да
покажат и подобрят техните умения и знания в областта на програмирането и
решаването на различни проблеми. Състезанието е разделено на два етапа -
отначало отборите участват в регионални състезания, провеждани по цял свят, а
след това отборите-победители участват заедно в световния финал. Оценяването на
задачите става по време на самото състезание и решения на дадена задача могат
да се изпращат, докато изпратеното решение се приеме за вярно. Крайното
класиране се определя от броя решени задачи и сумарното време за работа върху
тях (за всяко изпратено грешно решение преди вярното се добавя наказателно
време).
Ако сте любопитни как протича самото състезанието, можете да разгледате снимки
от:
Регионалното състезание за източна Европа:
2001 2003
Световните финали:
1997 - 2003
|
| Arab Olympiad in Informatics (AOI) |
   |
|
|
http://www.aast.edu/competition/aoi
|
Арабската олимпиада по информатика е едно от най-скоро създадените регионални
състезание - през юли 2002 се проведе за първи път. Олимпиадата се състои от
няколко състезания между участващите ученици и студенти, които трябва да решат
житейски проблеми използвайки компютърни алгоритми. Създаването на олимпиадата
е било вдъхновено от провеждането регионалните състезания за ученици в Европа и
Китай, и най-вече от Международната олимпиада по информатика (IOI) - световното
състезание, събиращо най-способните информатици от цял свят.
|
| Internet Problem Solving Contest (IPSC) |
   |
|
|
http://ipsc.ksp.sk/
|
Интернет състезанието за решаване на задачи се провежда от Факултета по
информатика при университета Комениус - Братислава. Целта е да се даде
възможност учениците по света да сравнят техните умения за решаване на задачи и
да се позабавляват. Въпреки това може да участва всеки. Състезанието е отборно
(до трима човека). Всяка задача се състои от условие и входни данни на два
теста (лесен и труден). Отборите трябва да изпратят само изходните данни за
съответния тест - не се изискват програми. За всеки вярно решен тест се
получават точки, които зависят от трудността му. Ако изпратеният отговор на
даден тест е грешен, то може да се изпрати друг отговор. В случай на равен брой
точки се гледа сумарното време за работа върху вярно решените тестове (за всеки
изпратен грешен отговор преди верния се добавя наказателно време).
|
| Mind Sports Olympiad Worldwide - Programming Contests |
   |
|
|
http://www.msoworld.com/programming.html
|
На този адрес има редовно програмистко състезание провеждащо се по интернет.
Организатори са хората провеждащи Олимпиадата за "умствени" спортове (Mind
Sports Olympiad).
|
| Programmer of the Month (POTM) |
   |
|
|
http://members.tripod.com/~POTM
|
Един път на всеки няколко месеца се дава задача, която може да се реши с
програма на C, C++, PERL, JAVA, Fortran, UNIX shells/tools. След като всички
изпратят решенията си се определя победител. Състезанието е започнало като
вътрешно състезание в AT&T.
|
|
|
|
http://f-f.virtualave.net/
|
Сайтът съдържа различни задачи изискващи не само статични входни данни, а и
комуникация с външен модул (както се случва най-често и в живота). Периодично
се провеждат и интернет състезания.
|
|
|
|
http://www.topcoder.com
|
Почти всяка седмица TopCoder провежда online състезание по програмиране. Освен
редовните седмични състезания, през няколко месеца се провеждат и турнири с
големи парични награди. Турнирите имат вида на обикновенните състезния, но се
провеждат в няколко кръга. За всеки следващ кръг се класират определен брой
участници, представили се най-добре на предишния. Последната фаза на турнирите
се провежда като присъствено състезание.
Състезанията на TopCoder се провеждат от няколко години и набират все по-голяма
популярност. Участниците са от цял свят и от всички възрастови категории.
Задачите са с различна сложност, от задачи за начинаещи програмисти, до сложни
алгоритмични задачи, срещащи се на международни олимпиади за ученици и
студенти. Позволените езици за програмиране са C++, C#, Java, VB.NET.
Състезанието изисква както алгоритмични знания, така и гъвкаво използване на
езика за програмиране. Тези му черти го правят подходящо за млади състезатели
по информатика (студенти и ученици), така и за професионалисти в областта на
софтуерната разработка.
|
| Ural State University Problem Set Archive with Online Judge System |
   |
|
|
http://acm.timus.ru/
|
Тук ще намерите голям брой задачи, много от които са давани на различни
състезания по информатика. Изпратените решения се проверяват от автоматизирана
програма.
Има и различни интернет състезания провеждани на този сайт в определен ден за
по няколко часа.
|
| Valladolid Programming Contest |
   |
|
|
http://acm.uva.es/problemset/
|
Тук ще намерите стотици задачи, много от които са давани на различни състезания
по информатика. Изпратените решения се проверяват от автоматизирана програма
|
|
|
|
https://spoj.sphere.pl/
|
Това е online архив със задачи с автоматизирана система за проверка верността
на изпратените решения.
|
|
|
|
http://www.codecup.nl/intro.php
|
CodeCup е състезание, организирано от Холандската олимпиада по информатика, в
което компютърни програми играят една срещу друга. Хора от цял свят могат да
участват като пишат техни собствени програми. Няма ограничения за възрастта или
някакви специални изисквания.
|
|
|
 |
|
Участието на състезателя не изисква никакви разходи свързани
пряко със състезанието. |
 |
|
В даден момент от състезанието някои участници може да имат
парични разходи свързани със състезанието. |
 |
|
Изисква се такса за участие и/или състезателят трябва да си
поеме всички разходи. |
|
 |
|
Състезанието няма времеви ограничения за провеждане. |
 |
|
Състезанието протича в сравнително голям интервал от време
(дни,седмици). |
 |
|
Времето е критичен фактор - най-често състезанието протича за
няколко часа в даден ден. |
|
 |
|
Състезанието се провежда по интернет или задочно. |
 |
|
Има няколко етапа в състезанието, като някои изискват
присъствие, а другите не. |
 |
|
Състезанието се провежда на конкретно място и се изисква
присъствие на участниците там. |
|
|
| |
|