[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Олимпиадное программирование ->Тактика на командных олимпиадах 1, 2, 3
Автор Сообщение
Гомель-1

Темы: 1
Сообщений: 28

Мой профиль
A - Слава
B - Слава
C - +1 Слава
не обнулил переменную
D - Слава
E - Андрей
H - Саша
I - Caшa +8
+2 неверный вывод
+4 ошибки в коде
+2 не учёл все варианты
J - Слава, Андрей +2
+2 неверная точность
Гомель-1

Темы: 1
Сообщений: 28

Мой профиль
A - Слава +1
не учёл нулевой день и месяц
B - Andrew +
C - Слава +1
ВЕДУЩИЙ НОЛЬ
D - Саня, Андрей
E -
F - Слава+Саня +1
Неверная идея
G - Andrew +
H -
I - Sanya +
Гомель-1

Темы: 1
Сообщений: 28

Мой профиль
A + Слава
B +1 Слава
не рассмотрел случай, когда слон стоит правее ладьи
C + Андрей
D +1 Саня
Перепутал Х и У местами
E + Саня
F + Слава
G + Саня
H + Андрей
Гомель-1

Темы: 1
Сообщений: 28

Мой профиль
Занулять вектора ВСЕГДА с помощью resize (и, возможно, цикла), а не с помощью = vector<type> ();
Гомель-1

Темы: 1
Сообщений: 28

Мой профиль
A-Andrew
B-Slava
C-Andrew
D-Andrew
E-Sasha +2 неверная идея
F-Slava
G-Sasha
H-Sasha +2 неверные ограничения
J-Savik +1 неправильно поставил ограничения массива
Гомель-1

Темы: 1
Сообщений: 28

Мой профиль
A - Слава
B - Слава
C - Андрей +1
неверная сортировка
D - Слава
E - Слава +3
глупые описки из-за торопления
F - +
G - +
H - +
I -
J - +6 Саша
неверная идея + не учёл все варики
K -
Гомель-1

Темы: 1
Сообщений: 28

Мой профиль
Тактика Галактика
Если отстался час - выбираем задачу которую решили больше людей и втроём решаем её

Разделили задачи - кто первый придумал тот пишет,
обсуждать решение по желанию(если сложно или непонятно)

Полная перепроверка перед отправкой

Если не проходит или сомневаешься в решении, и есть что писать другим, - тогда печатать и уходить с компа.

30 минут на решение задачи(с учётом отладки) (контролирует пишущий).

Просить помощь при необходимости (не стесняться).

Не сгонять человека с компьютера если осталось 5-10 до завершения написания кода.

Не решать подряд более 2-ух задач подряд.

Каждый пишет тесты на задачи, если он свободен.

Проверять результаты других команд на предмет лёгких задач после отсылки решения. И каждые 10 мин до первой отсылки
Гомель-1

Темы: 1
Сообщений: 28

Мой профиль
B - все
+2 невенрная идея
C - Слава
D - Андрей
E - Слава
F - Слава
G - Слава
+1 тупанул
H - Саша
I - Саша
J - Андрей
+2 неверная идея
K -Андрей
+1 ошибка в решении
Михаил Долинский

Темы: 1982
Сообщений: 47186

Мой профиль
Прошла 1-ая Питерская олимпиада.
Таблица результатов
11-ое место, 9 решённых задач из 10.

Плюсы
1. Знаете практически всю необходимую теорию
2. Умеете придумывать решения «заковыристых» задач
3. Умеете быстро реализовывать задуманное
4. Умеете искать и исправлять ошибки в реализациях и алгоритмах

Очевидно, что можно бороться за медали ВКОШП.

Недостатки
1. Безобразный старт (примерно через час-полтора вы проигрывали Витебску 3:7 по сданным задачам)
2. Плохой финиш (после того, как сдали 9-ую задачу, были ПЯТЫМИ, но так и не смогли сдать последнюю задачу, хотя время было)
3. Много лишних отсылок (14!)

Надо обдумать, обсудить и добавить в тактику меры по устранению недостатков.
В субботу 20 октября проверим, насколько успешно была выполнена «работа над ошибками».
Гомель-1

Темы: 1
Сообщений: 28

Мой профиль


Гомель-1:

Тактика-Галактика
Если отстался час - выбираем задачу которую решили больше людей и втроём решаем её.

Разделили задачи - кто первый придумал тот пишет,
обсуждать решение по желанию(если сложно или непонятно).

Полная перепроверка перед отправкой.

Если не проходит или сомневаешься в решении, и есть что писать другим, - тогда печатать и уходить с компа.

30 минут на решение задачи(с учётом отладки (контролирует пишущий)).

Просить помощь при необходимости (не стесняться).

Не сгонять человека с компьютера если осталось 0-5 мин до завершения написания кода.

Не решать подряд более 2-ух задач.

Каждый пишет тесты на задачи, если он свободен.

Проверять результаты других команд на предмет лёгких задач.

Никаких лишних разговоров.

 


? Перечитывать код перед отправкой.
? Рассказать идею решения другому.
Михаил Долинский

Темы: 1982
Сообщений: 47186

Мой профиль
Замечания по Гомель-1 (2-ая Питерская)

- Андрей выбрал не ту задачу E (никто не сдавал, много случаев) – как исключить такое навсегда? добавить правильно не писать задачу, которую ещё никто не сдал?
- Саша не сдал и бросил? Слава сел ПЕРЕписывать - как исключить такое навсегда? договориться о правилах написания кода? Обсуждать реализацию?
- Слава говорил 20 минут – получилось гораздо больше
- и тот же что и у Саши результат – не пройден 2-ой тест
- В тактике написано не сгонять с машины
– Андрей 2 раза сгонял Славу но так и не сдал и идей не стало
- Андрей не может сдать C – никто ему не помогает
- Андрей пошёл писать С второй раз
– ПЕРЕПИСЫВАТЬ собственное решение
- Саша пошёл писать H ни с кем не обсуждая - но молодец , сдал
- в начале 5-го часа Саша и Слава перечитали условия задачи G и поняли что решали не ту ?
- после того как поняли – вскоре сдали


- ? когда переходить к решению задачи вдвоём? - Всегда? (зависит от сложности задачи, а как определить ?)



Дима Богданов:

Ключевые моменты стратегии, вперемешку:
- нет капитана, все обсуждаем втроем. Ставка на команду, не на личность.
- каждая задача >= 2 человека
- прочитать все задачи и наметать идеи
- не лезть на рожон, решать то, что хорошо решают
- хорошо освоить linux, vim, очень экономно расходывать машинное время, много меняться, много писать в фоновом режиме
- отсутствие эмоций на контесте. Прощать друг другу ошибки, хвалить друг друга.
- знать сильные стороны друг друга и подключать вовремя нужного человека  

Оригинал
Гомель-1

Темы: 1
Сообщений: 28

Мой профиль


Гомель-1:


Гомель-1:

Тактика-Галактика
Если отстался час - выбираем задачу которую решили больше людей и втроём решаем её.

Разделили задачи - кто первый придумал тот пишет,
обсуждать решение по желанию(если сложно или непонятно).

Полная перепроверка перед отправкой.

Если не проходит или сомневаешься в решении, и есть что писать другим, - тогда печатать и уходить с компа.

30 минут на решение задачи(с учётом отладки (контролирует пишущий)).

Просить помощь при необходимости (не стесняться).

Не сгонять человека с компьютера если осталось 0-5 мин до завершения написания кода.

Не решать подряд более 2-ух задач.

Каждый пишет тесты на задачи, если он свободен.

Проверять результаты других команд на предмет лёгких задач.

Никаких лишних разговоров.

 


? Перечитывать код перед отправкой.
? Рассказать идею решения другому. 

? Не писать задачу если её никто не сдал
? Никогда не переписывать чужие решения, надо найти тест
? использовать векторы при реализация длинной арифметики, нвйти задачу Саше
? начиная с 3 по сложности каждую задачу обсуждают два человека
Михаил Долинский

Темы: 1982
Сообщений: 47186

Мой профиль
Надо написать ДВА сообщения.

1. Отчёт по отборочной: кто что сдавал, про лишние отсылки.
2. Обновлённый вариант тактики на финал ВКОШП
(с ближайшего воскресенья начнём решать финалы)
Главные изменения в задачах (на мой взгляд):
- сложность задач возрастёт
- простых задач станет существенно меньше.
Гомель-0(Изи респа)

Темы: 0
Сообщений: 2

Мой профиль
Тактика-Галактика
После получения делим задачи:
A-D Слава
E-H Андрей
I-L Саша.

Первым идет тот, кто нашел более простую задачу. Если задач несколько идет тот, у кого уйдет меньше времени на написание кода.

Если человек не укладывается в поставленное время и есть люди, у которых есть, что писать, то действовать следуя из 2-ух ситуаций:
1) Человек дебажит. Тогда дать ему доп. 5-10 минут. Если с течением времени ничего не изменилось - отправлять за стол.
2) Человек еще дописывает код. Тогда пускай печатает код и идет работать за столом.

Если отстался час - выбираем задачу, которую решило большее кол-во команд, и втроём решаем её. Человек, который меньше всех разобрался в решении задачи - придумывает тесты.

Полная перепроверка перед отправкой.

Если не проходит или сомневаешься в решении, и есть что писать другим, - тогда печатать и уходить с компа.

30 минут на решение задачи(с учётом отладки (контролирует пишущий)).

Просить помощь при необходимости (не стесняться).

Не сгонять человека с компьютера если осталось 0-5 мин до завершения написания кода.

Каждый пишет тесты на задачи, если он свободен.

Проверять результаты других команд на предмет лёгких задач, после отправки решения на задачу.

Никаких лишних разговоров.

Перечитывать код перед отправкой.

Никогда не переписывать чужие решения, надо найти тест.

Начиная с 3 по сложности каждую задачу обсуждают два человека.

Если кто-то решил помочь другому, то он ОБЯЗАН перечитать условие задачи.

Когда задача не проходит, то нужно ОБЯЗАТЕЛЬНО перечитать условие задачи.

Одну задачу пишут 2 и более человека в следующих случаях:
1) Кто-то пишет какой-то алгоритм быстрее и безошибочно (Например Слава хорошо пишет ДО);
2) Если остался 1 час до конца олимпиады.
Гомель-0(Изи респа)

Темы: 0
Сообщений: 2

Мой профиль
A - Саша +
B - Саша +
C - Слава +
D - Саша +
E - Андрей +1 - неверная идея
G - Андрей +1 - ошибка в решении
H - Саша +3 - перепутал значение переменных
I - Андрей +3 - не понял условие
L - Слава +
 
Индекс форума ->Олимпиадное программирование ->Тактика на командных олимпиадах 1, 2, 3
Time:0,031