Size: a a a

CODE BLOG / Чат

2021 February 16

ℬoʀsuk7 in CODE BLOG / Чат
Jmik
Отсортируй и считай
После сортировки одинаковые будут рядом, и запоминать прийдется только 2 числа
Ну или можно для каждого числа делать прогон по всему массиву
источник

J

Jmik in CODE BLOG / Чат
ℬoʀsuk7
Ну или можно для каждого числа делать прогон по всему массиву
Тогда нужно как-то избегать повторов
источник

J

Jmik in CODE BLOG / Чат
А, я же кидал алгоритм нахождения колва юников без доп памяти
Можно для каждого юника считать колво дублей
Итого выйдет O(N²) и константа памяти
источник

CM

Cyber Mavka in CODE BLOG / Чат
Можно через словарь попробовать
источник

J

Jmik in CODE BLOG / Чат
Cyber Mavka
Можно через словарь попробовать
?
источник

CM

Cyber Mavka in CODE BLOG / Чат
ну типа
map<int, int>
Ты проходишь массив и записываешь числа как ключи. Если ключ есть то cчетчик + 1, если ключа нет такого, то добавляешь его в словарь и ставишь count = 1
источник

CM

Cyber Mavka in CODE BLOG / Чат
так же и для букв можно
источник

Q

Quant in CODE BLOG / Чат
А что если каждый элемент сравнивать с данными массива и прибавлять счётчик?
источник

J

Jmik in CODE BLOG / Чат
Cyber Mavka
ну типа
map<int, int>
Ты проходишь массив и записываешь числа как ключи. Если ключ есть то cчетчик + 1, если ключа нет такого, то добавляешь его в словарь и ставишь count = 1
Но тогда по памяти не M(1)
источник

J

Jmik in CODE BLOG / Чат
Зато сложность O(N)
источник

CM

Cyber Mavka in CODE BLOG / Чат
ну это да
источник

CM

Cyber Mavka in CODE BLOG / Чат
Крч
источник

CM

Cyber Mavka in CODE BLOG / Чат
Шо важнее время или память
источник

А

Андрей in CODE BLOG / Чат
А сверять их хэш суммы бредовая идея?)
источник

CM

Cyber Mavka in CODE BLOG / Чат
Quant
А что если каждый элемент сравнивать с данными массива и прибавлять счётчик?
не понял
источник

J

Jmik in CODE BLOG / Чат
Андрей
А сверять их хэш суммы бредовая идея?)
Суммы чего?
Нам по факту надо "моду" посчитать
источник

А

Андрей in CODE BLOG / Чат
Jmik
Суммы чего?
Нам по факту надо "моду" посчитать
Сумму каждого элемента в массиве
источник

J

Jmik in CODE BLOG / Чат
Андрей
Сумму каждого элемента в массиве
А зачем дополнительно считать хеш
Если мы и так можем уникальность установить
источник

D

Dim in CODE BLOG / Чат
ищу исходники под рес DrHdF16
компиляторы, отладчики, сорцы
источник

J

Jmik in CODE BLOG / Чат
Quant
А что если каждый элемент сравнивать с данными массива и прибавлять счётчик?
Короче, есть 2 варианта
Вариант мавки за O(N) и M(N)
И мой за O(N²) M(1)
источник