Почему ты думаешь что это нужно решать через хеш? Я не умею делать хеш строки с ошибкой. Но это кажется бред так как этот хеш будет одинаковым для слишком большого количества слов, для строк длины 20 можно подобрать строк с одинаковым таким хешом 128^20+20+20^128 кажется не?
Подскажите, пожалуйста, в какую сторону думать, чтобы ответить на вопрос 2.5. В принципе, можно поделить обе части уравнения на 2N и получится 5lgN > N, однако суть не меняется.