AT
Size: a a a
AT
AT
CD
AT
std::unordered_map вытягивает меньше 100МБ в секунду для слов из человеческих текстовEZ
AT
CD
CD
AT
std::map может быть эффективнее, т.к. не нужно считать хеш от длинной длинной строки в случае, если префиксы более-менее уникальныеCD
K
CD
AT
CD
AT
a..z и A..Z(т.е. в предложении state's laws 3 слова). Необходимо посчитать слова и вывести их в lowercase по убыванию частоты и для равной частоты — в лексикографическом порядке. Кто быстрее 1 секунды сделает (на чтение с диска и ввод у меня 270 мс уходит, пусть это будет неизбежный оверхед, вряд ли он вообще будет различаться в решениях)? В тексте слова не длиннее 128 байт. 1 поток.AT
K
CD
CD
K