А какая у вас конечная цель? УлучшитьНемного просветить мир или подзаработать таки кармы? Если первое, попросите опубликовать без указания вас как автора. Во втором случае, пожалуй, ничто не поможет.
Можно сделать «Поисковую систему» dev c ключевым словом d и «адресом поиска» httр://%s.dev
Тогда переходить на сайт можно будет по d<пробел>blabla<энтер>
А почему отбрасываете самый очевидный способ:
Взять любое сочетание, потом по очереди примерять каждую оставшуюся последовательность, может ли она улучшить сочетание (главный параметр — увеличение площади покрытия, побочный — кол-во единичных битов).
Сложность линейная