Командная тренировка №2 (15.08.2013, Southern Subregional 2005): различия между версиями
Перейти к навигации
Перейти к поиску
Fram (обсуждение | вклад) |
Ctrlalt (обсуждение | вклад) |
||
Строка 28: | Строка 28: | ||
* [http://acm.sgu.ru/problem.php?contest=0&problem=303 H. Great Berland Wall] | * [http://acm.sgu.ru/problem.php?contest=0&problem=303 H. Great Berland Wall] | ||
: | : | ||
* [http://acm.sgu.ru/problem.php?contest=0&problem=304 I. Mars Stomatology] | * [http://acm.sgu.ru/problem.php?contest=0&problem=304 I. Mars Stomatology] (<span style="color: green;">'''решена в дорешивании'''</span>) | ||
: ''динамика'' | : ''динамика'' | ||
:: ''[http://pastebin.com/ti15BTS8 Код решения]. Считаем динамику d[i][j] — минимальную стоимость лечения i зубов, последний из которых имеет номер j. Если зубы отсортированы по деснам, то d[i][j] определяется по d[i - 1][] за O(N) (необходимость добавления стоимости десны определяется за O(1)). Итоговая асимптотика O(N^3). — В. Ф.'' | |||
* [http://acm.sgu.ru/problem.php?contest=0&problem=305 J. Exhibition] | * [http://acm.sgu.ru/problem.php?contest=0&problem=305 J. Exhibition] | ||
: ''максимальное паросочетание'' | : ''максимальное паросочетание'' | ||
[[Category:Командные тренировки — 2013]] | [[Category:Командные тренировки — 2013]] |
Версия от 12:39, 16 августа 2013
Участники тренировки
- Андрей Корнеев
- Ольга Фирсова
- Владимир Фолунин
- Александр Ерофеев (организатор)
Соревнование
8th Southern Subregional Programming Contest (Южный четвертьфинал, 2005 год, Саратов). Для прохода в полуфинал требовалось решить 5 задач.
Зеркало соревнования (задачи 296 — 305)
Задачи и комментарии
- A. Sasha vs. Kate (решена на тренировке)
- жадность
- B. Fair-play (решена на тренировке)
- D. Triangle (решена на тренировке)
- геометрия, бин. поиск, длинная арифметика
- Решение без бинпоиска, решение с бинпоиском. Второе с исходным классом BI получает TL17, так что длинную арифметику пришлось пропатчить. — В. Ф.
- Дейкстра, бин. поиск, логарифмические структуры данных
- G. BHTML 1.0 (решена на тренировке)
- сделать что просят
- I. Mars Stomatology (решена в дорешивании)
- динамика
- Код решения. Считаем динамику d[i][j] — минимальную стоимость лечения i зубов, последний из которых имеет номер j. Если зубы отсортированы по деснам, то d[i][j] определяется по d[i - 1][] за O(N) (необходимость добавления стоимости десны определяется за O(1)). Итоговая асимптотика O(N^3). — В. Ф.
- максимальное паросочетание