Новости
Второй блок задач отборочного тура будет опубликован в четверг, 9 февраля, в 16:00.
Турнир пройдет 31 марта и 1 апреля 2012 года в Казани.
Отборочный тур будет проведен со 1 по 15 февраля 2 по 16 февраля 2012 года.
По итогам соревнования прошлого года следующие команды получают личные приглашения на Турнир'2012 и освобождаются от участия в отборочном туре:
- NNSU — Нижегородский государственный университет (Епифанов, Вадимов, Шмелёв);
- Nizhnekamsk ICT Wave — Нижнекамский химико-технологический институт (Халиков, Кашапова, Рязанов);
- Сборная Ижевска — ЭМЛи №29, СОШ №77 (Дмитриев, Игошина, Исхаков);
- Сборная Казани — Лицей им. Н.И. Лобачевского при КГУ, ФМЛ №131 (Сыромятников, Нечаев, Гарипов).
Команды получают право на участие в Турнире'2012 при сохранении не менее двух человек из состава.
В ходе отборочного тура участники могут сдавать задачи с использованием следующих компиляторов:
- MSVC 7.1 (2003);
- MSVC 9.0 (2008);
JDK 1.5.0.16JDK 1.6.0.24;- Borland Delphi 7.0;
- dev-cpp 4.9.9.2.
Соответствующие опции компиляции:
cl /W4 /F268435456 /O2 /Oi /EHsc /MD /Gy /DONLINE_JUDGE
javac Solution.java
java.exe -cp . -Xmx256M -DONLINE_JUDGE=true -Duser.language=en -Duser.region=US -Duser.variant=US Solution
dcc32 -CC -$Q+ -$R+ -$S+ -$I+ -DONLINE_JUDGE
g++.exe -fno-asm -lm -s -x c++ -Wl,--stack=268435456 -O2 -o
Далее идут примеры решения задачи A+B с использования этих компиляторов:
#include <iostream> using namespace std; int main() { int a,b; cin >> a >> b; cout << a+b; return 0; }
import java.util.*; import java.io.*; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); PrintWriter pw = new PrintWriter(System.out); pw.println(sc.nextInt()+sc.nextInt()); pw.close(); } }
var a,b: Integer; begin read(a,b); write(a+b); end.
ABOUT
Турнир ICL – это открытый чемпионат Татарстана по спортивному программированию среди школьников и студентов, соревнующихся в разных зачетах, и проводимый компанией ОАО «ICL-КПО ВС».
- собрать команду из трех школьников или студентов;
- зарегистрироваться на сайте, если Вы не сделали этого ранее (достаточно одной учетной записи на команду);
- в срок до 16 февраля включительно указать в своей учетной записи название команды, а также место учебы;
- воспользовавшись веб-интерфейсом решить задачи отборочного тура, который начался 2 февраля и завершится 16 февраля, и по его итогам удовлетворить критериям отбора на Турнир;
- после получения в таблице результатов отборочного тура уведомления о приглашении на Турнир, отправить анкетные данные команды в срок до 7 марта включительно, воспользовавшись специальной формой на сайте.
Правила проведения основного тура близки к правилам командного чемпионата мира по программированию среди студентов ACM. За пять часов команде из трех человек предлагается решить набор задач (обычно 10-12) на одном из разрешенных на турнире языков программирования. Успешное решение задач помимо знания собственно языков программирования предполагает математическую подготовку, знание алгоритмов и структур данных, а также слаженную командную работу в условиях дефицита времени. Проверка решений производится автоматической тестирующей системой.
расписание турнира
| Дата и время | Событие |
|---|---|
| 2 февраля, четверг, 16:00 | Начало отборочного тура |
| 16 февраля, четверг, 16:00 | Окончание отборочного тура |
| 16 февраля, четверг | Последний срок приема подтверждений заявок по личным приглашениям |
| 16 февраля, четверг | Последний срок указания места обучения команды |
| 22 февраля, среда | Объявление результатов отбора |
| 5 марта, понедельник | Объявление сред программирования и опций компиляции на основной тур |
| 7 марта, среда | Последний срок подачи анкетных данных команды |
| Казань, 31 марта 2012 года, суббота | |
| 10:00—13:00 | тренировочный тур |
| Казань, 1 апреля 2012 года, воскресенье | |
| 9:00—14:00 | основной тур |





