Size: a a a

2021 May 14

AO

Andrew Ostrovskii in pro.algorithms
будет О(N)
источник

Q

Qqqq in pro.algorithms
Ооо thanks 🙏
источник

AO

Andrew Ostrovskii in pro.algorithms
https://leetcode.com/problems/two-sum/

Это, кстати, довольно типовая задачка
источник

AO

Andrew Ostrovskii in pro.algorithms
И там есть какие-то хитрожопые способы через сортировку именно. Которые потом можно и для 3 и для 4-х сум юзать
источник

AO

Andrew Ostrovskii in pro.algorithms
Но я их так и не понял
источник

Q

Qqqq in pro.algorithms
Давно на литкоде на сидел , задача из «алгоритмы ,руководство по разработке» Скиена
источник

D

Dword in pro.algorithms
Можно без доппамяти с помощью двух указателей. Создаем указатель на первый и последний элементы, двигаем левый указатель максимально вправо при фиксированном правом пока сумма < x, потом можно сдвинуть правый и двигаться левым, начиная с позиции, на которой он стоит после предыдущего шага.
источник

D

Dword in pro.algorithms
Собственно поэтому массив и отсортирован.
источник

D

Dword in pro.algorithms
Есть также задача 3-SUM, в которой рассматривается сумма трех элементов. Так вот, открытая проблема (причем довльно безнадежная) решить ее за время O(n^k), где k < 2. Причем алгоритм, требующий O(n^2) времени, очень прост (советую подумать на ним).
источник

K

Kotomord_λapki in pro.algorithms
А откуда открытость?
источник

D

Dword in pro.algorithms
В каком смысле?
источник

K

Kotomord_λapki in pro.algorithms
То есть и не найдено решение, и не доказано, что быстрее нельзя?
источник

D

Dword in pro.algorithms
Ага
источник

D

Dword in pro.algorithms
источник

Q

Qqqq in pro.algorithms
Да ,хорошее решение ,как раз за линию тк в худшем случае указатели сместятся до равенства
источник

Q

Qqqq in pro.algorithms
Ну всм равенства элементов
источник

Q

Qqqq in pro.algorithms
Спасибо
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
от того что мы очень плохо умеем оценивать сложность алгоритмов)
источник

DK

Dmitry Kanashkin in pro.algorithms
Граждане, что брать из литературы по плюсам, если из опыта лишь год на олимпиадной проге на тех же плюсах?
источник

BV

Boris Vinogradov in pro.algorithms
если писать прод то брать книгу по архитектуре любую, если для души то саттера и где непонятно смотреть в стандарт и страуструпа
источник