@ProCxx

Страница 321 из 2477
Aldar
06.10.2016
20:52:24
например квадратичное

Kirill
06.10.2016
20:52:29
Т.е. задан размер подмассива?

Aldar
06.10.2016
20:52:34
нет

найти среди всех подмассивов, тот подмассив, сумма элементов которого была бы наибольшей

Google
Aldar
06.10.2016
20:53:19
понятно что если в исходном массиве только положительные элементы, то этот подмассив это сам массив)

Kirill
06.10.2016
20:53:53
Можно просто отсортировать в порядке убывания и оставить все положительные.

Aldar
06.10.2016
20:54:10
это не подпоследовательность

а подмассив

то есть непрерывный

Kirill
06.10.2016
20:54:22
Аааа

Тогда, квадратичный вариант это перебрать все подмассивы длинной от 1 до n?

Aldar
06.10.2016
20:56:04
не, просто вложенный цикл, внешний цикл будет означать начало подмассива

а внутренний - конец

и среди них запоминать с максимальной суммой

Kirill
06.10.2016
20:57:35
Внешний цикл по размеру подмассива, а внутренний по первому его индексу. Примерно то же самое.

Aldar
06.10.2016
20:57:43
ну да

но можно лучше

Google
Kirill
06.10.2016
20:58:22
Без понятия

У меня была задача найти пару чисел, дающих в сумме X.

Aldar
06.10.2016
21:02:02
это боянистая задачка

через хэш можно

Kirill
06.10.2016
21:04:07
Не въехал. Через хеш-таблицу?

Aldar
06.10.2016
21:04:16
ну да

все элементы в хэш запихнуть, а потом циклом пройтись и искать через хэш X - element

будет линейное время в среднем

но доп память тоже линейная

Kirill
06.10.2016
21:06:26
Блин, логично.

Aldar
06.10.2016
21:06:46
или сортировать массив

потом бинарным поиском искать X - element

N logN сложность

Kirill
06.10.2016
21:07:29
Ну это как-то совсем упорото

:D

Aldar
06.10.2016
21:08:27
зато без доп памяти

Valeriy
06.10.2016
21:09:03
Это же классика

3 доп переменных и один проход по исходному массиву

Aldar
06.10.2016
21:11:52
массив можно менять исходный?

Kirill
06.10.2016
21:12:10
Не уточнял.

Google
Aldar
06.10.2016
21:20:23
3 доп переменных и один проход по исходному массиву
за линейное время и без доп памяти?

Anna
07.10.2016
09:07:55
Ilya
07.10.2016
12:43:22
Ребят как поставить libcurl в windows? Возможно это?

я задал глуппый вопрос?

Плюшка
07.10.2016
12:46:37
ну на оф.сайте есть ссылки для винды

Ilya
07.10.2016
12:46:58
ну вот я это все поставил

а linker не находит

curl/curl.h

что делать

?

T3ch
07.10.2016
12:48:14
добавить путь к инклюдам?

в проекте

Ilya
07.10.2016
12:48:52
инклюдов нету

есть dll

Dumitru
07.10.2016
12:49:08
Скачай хэдер

Ilya
07.10.2016
12:49:48
где его скачать

Vitaly
07.10.2016
12:50:40
где его скачать
Очевидно, что с официального сайта.

Ilya
07.10.2016
12:50:55
отлично с гита подойдет?

Vitaly
07.10.2016
12:51:13
T3ch
07.10.2016
12:51:20
на сайте же есть архивы. с бинарями. качаешь для винды нужной архитектуры - там в комлекте и сорсы идут

Google
Vitaly
07.10.2016
12:51:33
Про версии не забывай.

Ilya
07.10.2016
12:51:37
скачал что дельше

T3ch
07.10.2016
12:51:45
с гита чревато тем, что dll будет одной версии, а сорсы - другой

Vitaly
07.10.2016
12:51:56
скачал что дельше
OMG. Тебе в супапро чат.

Ilya
07.10.2016
12:52:04
ладно

T3ch
07.10.2016
12:52:45
не гарантирует совпадения версии - проверки нету никакой

Dumitru
07.10.2016
12:52:54
Vitaly
07.10.2016
12:53:30
Что это такое?
Чат для новичков в C++. Ссылка в описании этого.

не гарантирует совпадения версии - проверки нету никакой
Поэтому лучше и DLL собрать из этих же сорцов.

Admin
ERROR: S client not available

T3ch
07.10.2016
12:55:55
под виндой это нетривиально. проще скачать архив, где гарантированно совпадают dll с сорсами, и подложить и библиотеку, и сорсы в свой проект под CVS. если надо - качаем новый архив и обновляем все вместе. система надежная, годами не давала сбоев

T3ch
07.10.2016
13:00:19
ну вот есть у тебя проект. большой. и таких сторонних либ как либкурл - штук 20. приходишь, клонишь проект себе. сколько понадобится времени чтобы все собрать?

собрать можно, просто смысл

T3ch
07.10.2016
13:01:32
ну, почти) там правда нужно сначала установить *дцать *-dev пакетов)

Ilya
07.10.2016
13:02:17
отлично я так и сделаю соберу из исходников

Vitaly
07.10.2016
13:02:25
ну, почти) там правда нужно сначала установить *дцать *-dev пакетов)
Нет, не нужно. Все необходимые -devel пакеты должны быть указаны в SPEC, который используется для сборки и тогда среда сборки их сама подгрузит и установит.

Google
T3ch
07.10.2016
13:02:48
Ну собрал один раз и пользуешься
как это отличается от "скачал один раз и пользуешься" кроме отсуствия танцев с бубном?

Ilya
07.10.2016
13:02:57
Так процесс пошел

))

Vitaly
07.10.2016
13:03:35
как это отличается от "скачал один раз и пользуешься" кроме отсуствия танцев с бубном?
Где гарантия, что это собранная из тех же сорцов библиотека? Вдруг внутри вредоносный код. ?

T3ch
07.10.2016
13:04:28
тем, что разработчик гарантирует это? и при этом подписывает dll собственным сертификатом?

Ilya
07.10.2016
13:04:48
ну блин

T3ch
07.10.2016
13:05:37
Я просто привык git clone & make ...
это хорошо для пет-прожектов. когда у тебя .git весит от пары гигов...

Dumitru
07.10.2016
13:06:03
Факт

ovf
07.10.2016
13:06:12
--depth 1

T3ch
07.10.2016
13:06:39
как это повлияет на время компиляции?)

ovf
07.10.2016
13:07:11
это повлияет на размер .git

а на время компиляции хорошо влияет отказ от генерации треша вместо кода

Egor
07.10.2016
14:34:39
Официальный ресурс ?
Недавно каспер публиковал статью, как через взломанный сайт amyadmin распространяли трояны

Rus
07.10.2016
14:35:22
ну как недавно

год как уже

Плюшка
07.10.2016
14:35:27
да, а в феврале подменили один из образов linux mint, если не изменяет память

Rus
07.10.2016
14:35:54
в отличии от эми

минтовцы сразу схватили что к чему

а у эмми вроде троян сидел месяца 2-3

каждый месяц разная версия доунлоудера

Страница 321 из 2477