не было, если бы в файле не было 300к уникальных строк. Считывать их все в unordered_set или что делать, какой лучше вариант? Порядок не имеет значения, только поиск
а unordered_set чем то не устраивает?
Просто читать по строке и проверять вхождение
Тут вообще не нужны никакие структуры, построчно читаешь файл, проверяешь, ест ли там искомое.
Почитайте о таких структурах данных как бор или суффиксный автомат
Обсуждают сегодня