можно было бы решить дилему со splice(), введя дополнительную переменную
bool is_size_valid;
после splice её сбрасывать, а в size() проверять: если сброшена, пересчитывать size
однако, это входит в конфликт со спецификатором const у функции size(). или для этого случая не будет ошибкой пометить некоторые внутренние переменные как mutable?
например, если перемещения в 99% случаев делаются парами (из SRC ушло, в DST пришло), то нужно делать две записи, и для их связи заводить поле «код транзакции»
в задачах типа «посчитать внешнюю активность» (все движения, где SRC и DST относятся к разным подразделениям) удобнее использовать схему, где SRC и DST хранятся в одной записи
я думаю, им всем интересно, пришедшим на дополнительные занятия
ввображение-то рисует картинку, что выучаться программированию и будут брать призовые места на олимпиадах, яндексы-мейлы будут драться за них
или выучит физику и будет легко понимать и принимать участие в дискуссих на переднем краю теории
а в реальности призходится много работать. работа напряжённая и утомительная. только когда записываешься на курсы (поступаешь в универ), воображение эту картинку не рисует
я пользуюсь портабельной версией FF, а обычная версия, которой я не пользуюсь, установленая в Program Files, собирает всякие незванные Add-on-ы, Plug-in-ы и сертификаты (от Microsoft, Google и доменных админов), — пусть собирает, не жалко ))
но поиск в ширину/глубину — последовательный алгоритм (стек, очередь). распараллелить можно попробовать, но теории нет, чтобы сделать это формально, не задумываясь
bool is_size_valid;
после splice её сбрасывать, а в size() проверять: если сброшена, пересчитывать size
однако, это входит в конфликт со спецификатором const у функции size(). или для этого случая не будет ошибкой пометить некоторые внутренние переменные как mutable?
например, если перемещения в 99% случаев делаются парами (из SRC ушло, в DST пришло), то нужно делать две записи, и для их связи заводить поле «код транзакции»
в задачах типа «посчитать внешнюю активность» (все движения, где SRC и DST относятся к разным подразделениям) удобнее использовать схему, где SRC и DST хранятся в одной записи
выучатся*, дискуссиях* приходится*
ввображение-то рисует картинку, что выучаться программированию и будут брать призовые места на олимпиадах, яндексы-мейлы будут драться за них
или выучит физику и будет легко понимать и принимать участие в дискуссих на переднем краю теории
а в реальности призходится много работать. работа напряжённая и утомительная. только когда записываешься на курсы (поступаешь в универ), воображение эту картинку не рисует
вот хороший мануал по установке сертификатов в клиентское ПО (в т.ч. в браузеры):
wiki.cacert.org/FAQ/BrowserClients?action=show&redirect=BrowserClients#Mozilla_Firefox
travisspencer.com/blog/2009/07/firefox-does-not-use-the-windo.html
я пользуюсь портабельной версией FF, а обычная версия, которой я не пользуюсь, установленая в Program Files, собирает всякие незванные Add-on-ы, Plug-in-ы и сертификаты (от Microsoft, Google и доменных админов), — пусть собирает, не жалко ))
лампа становится менее экономной, не говоря о нагреве
умножение в действительных числах тоже не выражается через сложение.
это когда нужно найти матрицу расстояний для каждой пары i, j
только уже не булевские операции надо использовать, а сложение обычное, а умножение — min