Список разборов

Голосов
0
Comments
0
Просмотров
29

Динамика → Разбор Лесенки 2

В каждом следующем слое (считая сверху вниз) кубиков больше, чем в предыдущем, а в сумме их n. Значит, нам требуется представить n в виде суммы возрастающих натуральных слагаемых.

Дата:

2010 Август 24


Автор: Mega4alik

CR: 3.157 AR: 6.000

Голосов
0
Comments
0
Просмотров
22

Динамика → Разбор Ход конем 2

начинать мы можем со всех цифр кроме 0 и 8 значит из 8 цифр. Из каждой цифры ходом коня есть только 2 хода.

А значит ответ длинное число 8 * 2 * 2 * 2 * 2...(цифра 2 n-1 раз)

Дата:

2010 Август 22


Автор: Mega4alik

CR: 3.157 AR: 6.000

Голосов
0
Comments
0
Просмотров
17

Динамика → Разбор Flags 4

i(1,n) a[i]=a[i-1]+a[i-2]

answer = a[n]*2

Дата:

2010 Август 22


Автор: Mega4alik

CR: 3.157 AR: 6.000

Голосов
0
Comments
0
Просмотров
42

Динамика → Разбор Donkey run 1

http://www.olympiads.ru/sng/2/handout1.shtml Посмотрите алгоритм,и подумаите!(Все для вас от Mr.Argu$!!!)

Дата:

2010 Август 09


Автор: Aidyn

CR: 70.656 AR: 1.000

Голосов
0
Comments
0
Просмотров
39

Динамика → Разбор Flags 3

N = 90 - int64. Пусть F(i) - это кол-во всех способов правильно представить флаг из i полосок. На нас наложено два ограничения: - 1. Никакие два цвета не могут идти друг за другом, если они одинаковы - 2. Если сущ синий цвет, он должен стоять между белы...

Дата:

2010 Май 16


Автор: Rustem

CR: 11.718 AR: 0.000

Голосов
0
Comments
0
Просмотров
41

Динамика → Разбор Маскарад 1

This problem is typical knapsack but with a little spice inside.

First of all , let assume F(n,l) - the minimal amount of money needed to buy n-meters material if some amount of material was bought in l-th shop. Then it means , that you can buy in l-t...

Дата:

2010 Май 13


Автор: Rustem

CR: 11.718 AR: 0.000

Голосов
0
Comments
0
Просмотров
29

Динамика → Разбор Игра первокурсников 1

Эта задача тривиальна! Так как в (i, j) клетку мы можем попасть из (i-1, j) или (i, j-1), тогда f(i,j) = min(f(i-1,j), f(i,j-1)) + k[i][j], где k[i][j] - это стоимость самой клетки. За начальные условия можно взять f[0][0] = k[0][0]; for(int i = 1;...

Дата:

2010 Май 13


Автор: Rustem

CR: 11.718 AR: 0.000

Голосов
1
Comments
0
Просмотров
77

Динамика → Разбор K-based numbers

Пуст f[i] хранит кол-во k-based чисел длины i. В таком случае можно сделать реккурентную формулу f[i] = (k - 1)f[i - 1] + (k - 1)f[i - 2] = (k - 1)*(f[i - 1] + f[i - 2]). Т.е. мы можем просто любую цифру от 1 до к - 1 к k-based числам длины i-1, а...

Дата:

2010 Март 17


Автор: ZoRGaN

CR: 185.332 AR: 29.000

Голосов
1
Comments
0
Просмотров
63

Динамика → Разбор Джекпот 1

Найдем все возможные кол-ва палочек которые образуют проигрышный для игрока стол. Можно делать так: один параметр - кол-во текущих палочек, далее пробуем взять какое-то кол-во палочек после этого мы попадаем в какое-то состояние если оно проигрышное значи...

Дата:

2010 Март 17


Автор: ZoRGaN

CR: 185.332 AR: 29.000

Голосов
1
Comments
0
Просмотров
63

Динамика → Разбор Folding

Нам надо знать какое минимальное кол-во символов может принимать длина новой строки и её саму. Для этого для каждого подотрезка будем вычеслять эти данные. При этом сначала для каждого подотрезка проверяем можем ли мы его разбить на одинаковые...

динамика
Дата:

2010 Март 15


Автор: ZoRGaN

CR: 185.332 AR: 29.000

Голосов
3
Comments
2
Просмотров
84

Динамика → Разбор Flags 1

Задача на динамику. Заведем два массива. В одном будем хранить количество последовательностей расположения полосок на флаге, в которых последний цвет будет белый, а в другом красный (для синего не заводим так как последняя, да и первая полоски флага не...

динамика
Дата:

2010 Март 04


Автор: igor_kz

CR: 99.167 AR: 3.000

Голосов
3
Comments
0
Просмотров
79

Динамика → Разбор Платные дороги 1

Из условия понятно, что задача сводится к проверке пересечения выпуклого многоугольника построенного из станций метро и самих шоссе, которые являются прямыми. Теперь, что нам нужно сделать так это построить эту оболочку, далее научиться проверять за...

геометрия
Дата:

2010 Февраль 24


Автор: ZoRGaN

CR: 185.332 AR: 29.000

Голосов
0
Comments
0
Просмотров
112

Динамика → Разбор Футбол 1

Первое на что стоит обратить внимание в этой задаче — возможность сведения ее к меньшим подзадачам. Действительно, для того, чтобы решить задачу для фиксированных n и k достаточно знать ответы на задачи для пар (n, k − 1), (n − 1, k − 1) и (n − 3, k −...

backtracking dynamic pascal-triangle recursion
Дата:

2010 Февраль 08


Автор: german

CR: 56.077 AR: 46.000

Голосов
4
Comments
0
Просмотров
168

Динамика → Разбор Гвоздики 1

Дистанционные семинары по подготовке к олимпиадам по информатике

http://olympiads.ru/sng/2/handout2.shtml

Сначала отсортируем гвоздики по возрастанию координат. Решим следующую подзадачу: найдем...

Дата:

2010 Январь 22


Автор: SOFAKU

CR: 44.269 AR: 1.000


Powered by django, eJudge.