🐙 Antony
Надо ещё раз рассказать, там за год много новых крутых вещей сделалось, 3/4 библиотеки переписано было
🐙 Antony
https://github.com/apolukhin/magic_get
Alexander
Всем привет
Alexander
Помогите решить задачу
Alexander
Требуется вычислить количество N-значных чисел в системе счисления с основанием K, таких что их запись не содержит двух подряд идущих нулей
ttldtor
Почему людям задают решать всякую хрень?
Alexander
Каким образом запустить счётчик в системе счесления K
Square
Anonymous
Square
Square
Хз на хабре где
Square
А может та статья и есть аликс
Alexander
Говорят динамическое это
Square
Есть гуглодок
Есть ещё транскрибированное видео про повседневный с++
Anonymous
Anonymous
Окай
🐙 Antony
Alexander
Есть
Alexander
В ЛС
Alexander
По какой?
Evgenii
🐙 Antony
Кажется что можно найти формулу и сделать за константное время
🐙 Antony
давай
Ок, но не в этом году :)
Evgenii
🐙 Antony
не, в праздники надо отдыхать! Буду отдыхать, технический долг закрывать
Anonymous
ttldtor
Я знаю, что для K = 2 - это Фибоначчи, а для остальных ряды чуть хитрее становятся
ttldtor
Я сходу не придумал практического применения
Alexander "SonnySlave"
Alexander "SonnySlave"
а что там под капотом у самого движка телеги - кто ж его знает
Berkus
Alexander "SonnySlave"
ага
ttldtor
а остальные патчат кутью, ага
Stanislav
Andrei
Evgenii
Evgenii
(делать я этого кончено же не буду)
Andrei
(k^(n-2) + (k-1)^(n-3))(k-1)^2
Andrei
Не благодарите.
Good
Good
но это с учетом того, что числа могут начинаться с нуля
Good
через производящие функции можно получить из реккурентной формулы обычную, но это дорого
Good
и начальные условия P1 = K, P2 = K^2 - 1
Григорий
всем привет
Григорий
есть тут гуру дебага?
Григорий
винда и старые плюсы (VS 2005)
Григорий
вопрос такой: есть непонятный плавающий баг (возникает нечасто, но всегда заканчивается одинаково)
Григорий
падает служба
Григорий
код ошибки 0xc0000005 и сбойный модуль — это рантаймовая либа MSVC80.dll или типа того
Григорий
короч, какую технику дебага применить для поиска такого
Григорий
в многопоточном приложении конечно же
Square
Ну ты ей память испортил. Чо.
Сохраняй стектрейсы, попробуй всякие анализаторы
Good
если сорцов нет, то посмотреть дамп, можно еще приаттачиться к работающей службе дебагером и посмотреть где и что
Square
Square
Код увидеть вариант?
Григорий
Кода там тонна, но из-за разных длл он у меня только в релизе собирается, в этом и проблема
🐙 Antony
А так: https://stackoverflow.com/questions/1261198/automatic-break-when-contents-of-a-memory-location-changes-or-is-read
Григорий
Падает нечасто, но приблизительный сценарий получается иногда наиграть.
Григорий
Григорий
Григорий
Square
Григорий
Григорий
К тому крашится где-то внутри рантаймовой либы мсвц
Square
Ну это последствия
Григорий
Я подозреваю какой-нибудь вызов чисто виртуальной функции из одной из сторонних библиотек, но не могу точно в этом быть уверен
🐙 Antony
Похоже на доступ к полю структуры по нулевому указателю
Григорий
чё-то скрин не хочет отправляться
🐙 Antony
что-то наподобие
pair<int,string>* p = foo();
p->second;
Григорий
тут запрещено?
Stanislav
Stanislav
для всех новых пользователей запрещено по умолчанию
Григорий
да я вроде не новый)