Вроде, часто встречаться должно, но что-то ничего сходу в голову не лезет...
Дано: толстый массив размерности M (миллиарды) чиселок целых, положительных. Требуется: поместить в массив длины N (порядка десятков тысяч) индексы тех N элементов этого толстого массива, которые содержат максимальные чиселки.
Легко соорудить алгоритм M log N, но придется двигать в памяти "в среднем" много чисел. С другой стороны, эти N чисел мне не нужны отсортированными... Хочется чего-нибудь радиксного/префиксного!