Командная тренировка №2 (15.08.2013, Southern Subregional 2005): различия между версиями

Материал из Олимпиадное программирование в УлГТУ
Перейти к навигации Перейти к поиску
Строка 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] &mdash; минимальную стоимость лечения i зубов, последний из которых имеет номер j. Если зубы отсортированы по деснам, то d[i][j] определяется по d[i - 1][] за O(N) (необходимость добавления стоимости десны определяется за O(1)). Итоговая асимптотика O(N^3). &mdash; В. Ф.''
* [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:Командные тренировки &mdash; 2013]]
[[Category:Командные тренировки &mdash; 2013]]

Версия от 12:39, 16 августа 2013

Участники тренировки

  • Андрей Корнеев
  • Ольга Фирсова
  • Владимир Фолунин
  • Александр Ерофеев (организатор)

Соревнование

8th Southern Subregional Programming Contest (Южный четвертьфинал, 2005 год, Саратов). Для прохода в полуфинал требовалось решить 5 задач.

Зеркало соревнования (задачи 296 — 305)

Задачи и комментарии

жадность
геометрия, бин. поиск, длинная арифметика
Решение без бинпоиска, решение с бинпоиском. Второе с исходным классом BI получает TL17, так что длинную арифметику пришлось пропатчить. — В. Ф.
Дейкстра, бин. поиск, логарифмические структуры данных
сделать что просят
динамика
Код решения. Считаем динамику d[i][j] — минимальную стоимость лечения i зубов, последний из которых имеет номер j. Если зубы отсортированы по деснам, то d[i][j] определяется по d[i - 1][] за O(N) (необходимость добавления стоимости десны определяется за O(1)). Итоговая асимптотика O(N^3). — В. Ф.
максимальное паросочетание