2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 prefix sum и sliding window (Road Reform)
Сообщение07.09.2015, 21:51 


31/08/07
2
Москва
Доброго времени суток.

Помогите разобраться с решением задачи (https://www.hackerrank.com/contests/w17 ... s-building) с последнего contest'а на HackerRank.

Решение, которое я смог придумать имеет квадратичную сложность, и, в принципе, совпадает с авторским. Но в конце решения автора есть приписка, как улучшить время. И я никак не могу понять что имеется в виду.

Вот она:
Цитата:
... This gives us quadratic solution.


We can get faster solution after we note that we can omit minimum function and write the answer as the sum of max{S−1−D1(X)−DN(Y),0} over all the pairs of (X,Y) such that X and Y are nodes. For calculating this sum, we can just iterate though the nodes X in this sum and use sliding window and prefix sums to calculate the whole sum.


X и Y -- просто вершины в графа. Расстояния D1 и DN от первой и последней вершины до остальных предвычислены. S -- тоже есть.

Как избавиться от квадрата в сумме по всем парам с помощью prefix sum и sliding window?

Спасибо.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group