Re[2]: Разборчивые строки
От: Кодт Россия  
Дата: 09.07.18 18:17
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Попробуем построить строки длины n с повторами.


Поставил натурный эксперимент на a=3, n=15, k=5. (Тупо проверил все 14 миллионов строк). Получил R=14364157, Q=738
То есть, строк без повторов радикально меньше, чем строк с повторами.

Что, если переписать формулу, посчитать именно дополнения?
Q(n) = U(n) - R(n)
     = U(n) - R(n-1)*a            - Q(n-1) - Q(n-2) - ... - Q(m)
     = U(n) - (U(n-1)-Q(n-1))*a   - Q(n-1) - Q(n-2) - ... - Q(m)
     = U(n) - U(n-1)*a + Q(n-1)*a - Q(n-1) - Q(n-2) - ... - Q(m)
     =                   Q(n-1)*a - Q(n-1) - Q(n-2) - ... - Q(m)


Хотя где-то я, всё-таки, налажал... Результаты по формуле — меньше результатов брутфорса.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.