1

(3 ответов, оставленных в Problems)

У каждого ребра нижнее ограничение пропускной способности 1 (это означает, что поток по этому ребру хотя бы 1, т.е. мы хотя бы раз пройдём по нему), верхнее какое угодно. В графе несколько истоков (понятно каких) + нужно добавить сток (и рёбра в него из всех вершин пропускной способности от 0 до бесконечности). В этом графе нужно найти минимальный поток. Как это делать, описано в статье Макса.

2

(5 ответов, оставленных в Feedback)

Мне кажется, что в статье про дерево отрезков, а именно в разделе про изменение на отрезке что-то недосказано.

А при выполнении операции изменения на отрезке мы будем спускаться по дереву, как в вышеописанном алгоритме суммирования, и если в какой-то момент L и R совпали с границами текущего отрезка, то мы присвоим Val[ i ] новое значение, которое мы хотим записать.

А если не совпали? Видимо, надо посмотреть, стоит ли в данной вершине Val [ i ], и если стоит, то снять и раздать детям (всё-таки, это не так очевидно ;) ).

3

(10 ответов, оставленных в Problems)

Ответ существует для любого n > 4. На разборе рассказывалось решение, в котором несколько раз кидались случайные точки на сферу, а потом делалась проверка. Проверка -- самая сложная часть.

4

(5 ответов, оставленных в Offtopic)

Могу сказать, что ничего удивительного в том, что получен RE, а не МL, нет: когда программе не хватает памяти, виртуальная машина вылетает с эксепшеном (или еррором), что, видимо, всегда сгушным чекером интерпретируется как RE.

5

(3 ответов, оставленных в Problems)

Мне кажется, два цикла следует поменять местами:

двигаемся по dp слева направо счётчиком i :
для каждого m[k] :
...

, потому что в твоём варианте рассматривая кучку i и собираясь выкинуть m[k], ты ещё не можешь быть уверен, что для кучки i у тебя уже посчитан наилучший ответ (поскольку в будущем мы можем обновить ответ для этой кучки, рассматривая другое m[k]), следовательно и переходы из состояния, в котором ответ ещё не посчитан, не имеют смысла

6

(10 ответов, оставленных в Algo)

Это значит - тип контейнера, который используется стеком для хранения элементов.

7

(10 ответов, оставленных в Problems)

Почему бы просто не хранить картинку? Всего 10000 различных координат, поэтому их можно ужать сначала, и потом хранить для каждой точки её цвет.

8

(18 ответов, оставленных в OlympNews)

А известно ли что-нибудь про базу отдыха? Например, где находится, уютно ли там жить и есть ли интернет (или хотя бы сотовая связь)? smile

9

(14 ответов, оставленных в Feedback)

Спасибо! Вроде ничего smile

10

(14 ответов, оставленных в Feedback)

Кстати, было бы здорово (если не сложно/не лень/видна какая-то польза big_smile) когда-нибудь сделать подсветку синтаксиса в коде на страничках алгоритмов (есть много разных, например вот)

11

(14 ответов, оставленных в Feedback)

Если зайти на форуме в "новые сообщения", то часть страницы будет заполнена вопросиками )

12

(17 ответов, оставленных в Problems)

В Минске было несколько задач с отбора школьников. Если сейчас ещё идут зеркала, то отсюда и секретность)

13

(21 ответов, оставленных в Problems)

O(N^2 * log(N)) ?
Перебираем пару точек, по ней строим два варианта третьей точки, и ищем эти две точки среди всех данных.