Size: a a a

2020 July 29

N

Nikolay in pro.algorithms
Bob Marley
Ну там не просто самое большое значение, там ещё  коэффициент надо не забыть.  А так да, получите аналиьическое выражение для границ

А среди значений в вашем  массиве могут быть нулевые?
Нет. Рейты в интервале от 1 до 2
источник

BM

Bob Marley in pro.algorithms
Nikolay
Нет. Рейты в интервале от 1 до 2
Мммм ну если вдруг минимальное значение окажется единицей, то придется до максимального инта смотреть.

Хотя опять же, можно просто найти минимальный отличный от единицы, но тогда нужно будет сделать поправки. Короче я вот метод таких оценок предлагаю, чтобы искать границы.  Как оценивать сами подумайте, я предложил  самый тупой вариант
источник

N

Nikolay in pro.algorithms
Bob Marley
Мммм ну если вдруг минимальное значение окажется единицей, то придется до максимального инта смотреть.

Хотя опять же, можно просто найти минимальный отличный от единицы, но тогда нужно будет сделать поправки. Короче я вот метод таких оценок предлагаю, чтобы искать границы.  Как оценивать сами подумайте, я предложил  самый тупой вариант
спасибо
источник

AN

Artem Nazarenko in pro.algorithms
Artem Nazarenko
Соратники!
Помогите разобраться с решением задачи из Яндекс Блиц 12.

https://m.habr.com/ru/company/yandex/blog/340784/

Задача называется «Красно-черные деревья»

Не понимаю приведенный вариант решения.
Ниже приведу цитаты из решения, которые непонятны:

1)
...
Корнем у него может быть любое число i от 1 до N. Тогда в левом поддереве будет содержаться i-1 вершина, а в правом — j=N-i вершин.
...
- здесь непонятно как у красно-черного дерева вершиной может быть любое число i от 1 до N БЕЗ НАРУШЕНИЯ СВОЙСТВ КЧ-ДЕРЕВЬЕВ
Например, если N=5, а i=1, то по приведённой выше логике в левом поддереве будет i-1=0 вершин, а в правом j=5-1=4. Но в кч дереве согласно 2-му свойству
(Каждая вершина либо имеет два потомка, либо является листом (не имеет потомков)
а согласно 5-му свойству
(Количество черных вершин на пути от корня до любого листа дерева одинаково)

Если в левом поддереве 0 узлов,  то каким образом в правом поддереве с 4-мя узлами может соблюдаться черная высота равной в левом? Это возможно только если в правом поддереве все вершины красные, но тогда нарушается 4-е свойство кч-деревьев (У красных вершин оба потомка имеют черный цвет)

2)
...
Поскольку нам нужно вычислить количество деревьев с точностью до изоморфизма, достаточно посчитать ответ для i-1 <= j. Если i-1 < j, то прибавим к ответу CountBlack[N][H] произведение числа поддеревьев слева и справа: CountLeft*CountRight. Если же мы строим оба поддерева из одинакового числа элементов (i-1=j), то к результату нужно прибавить CountLeft*(CountLeft+1)/2 вариантов.
...
- откуда могут быть получены такие выводы? Самое главное почему для случае равенства нужно прибавлять CountLeft*(CountLeft+1)/2  ?

3)
...
Следовательно, достаточно рассмотреть черные высоты, не превосходящие H = 2*log(N)*20
...
Откуда взялось 20? В кч-дереве верхнее ограничение черной высоты H = 2*log(N + 1)
https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE-%D1%87%D0%B5%D1%80%D0%BD%D0%BE%D0%B5_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE#.D0.94.D0.BE.D0.BA.D0.B0.D0.B7.D0.B0.D1.82.D0.B5.D0.BB.D1.8C.D1.81.D1.82.D0.B2.D0.BE_.D0.B0.D1.81.D0.B8.D0.BC.D0.BF.D1.82.D0.BE.D1.82.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.B8.D1.85_.D0.B3.D1.80.D0.B0.D0.BD.D0.B8.D1.86
по Yandex-задаче у кого какие мысли?
источник

AN

Artem Nazarenko in pro.algorithms
Понимаю что текста много...
источник

AN

Artem Nazarenko in pro.algorithms
Но что ж поделать...
источник
2020 July 30

ПК

Паша Калугин... in pro.algorithms
Как можно определять, есть ли буква данного шрифта на чёрно-белой картинке?
источник

ПК

Паша Калугин... in pro.algorithms
Ну т.е. можно это определять без нейросетей со скрытыми слоями?
источник

MB

Mikail Bagishov in pro.algorithms
Паша Калугин
Как можно определять, есть ли буква данного шрифта на чёрно-белой картинке?
А какие трансформации могли быть? Растяжение, повороты?
источник

ПК

Паша Калугин... in pro.algorithms
Mikail Bagishov
А какие трансформации могли быть? Растяжение, повороты?
Только могут перекрасить несколько рандомных пикселей в белый
источник

ПК

Паша Калугин... in pro.algorithms
Ну, возможно, поворот на 3-5 градусов
источник

VD

Vlad Doc in pro.algorithms
Мб апскейл + сравнение по трешхолду?
источник

S

Stas in pro.algorithms
Скелеты букв это к нейронкам относится?
источник

ПК

Паша Калугин... in pro.algorithms
Паша Калугин
Как можно определять, есть ли буква данного шрифта на чёрно-белой картинке?
Желательно, чтобы работало за O(S), где S — площадь прямоугольника, на котором детектится картинка
источник

ПК

Паша Калугин... in pro.algorithms
Stas
Скелеты букв это к нейронкам относится?
А что это?
источник

S

Stas in pro.algorithms
Паша Калугин
А что это?
Метод из выч геомы. На основе полигона построить скелет полигона и сравнивать.
источник

S

Stas in pro.algorithms
Правда хз как.
источник

ПК

Паша Калугин... in pro.algorithms
Vlad Doc
Мб апскейл + сравнение по трешхолду?
Кажется, будет выдавать много false-positive результатов, но попробую реализовать, спасибо
источник

ПК

Паша Калугин... in pro.algorithms
Stas
Метод из выч геомы. На основе полигона построить скелет полигона и сравнивать.
Где можно про это почитать?
источник

ПК

Паша Калугин... in pro.algorithms
Cкейл + нейронка без скрытых слоёв должна нормально работатЬ?
источник