На вход дается число N
Шифрование осуществляется с помощью ключа, который генерируется на основе фиксированного набора параметров операционной системы. Эта история плохо работает в случае виртуальной машины, у которой при миграции между хостами гипервизора используемые параметры могут меняться
Model name: AMD Ryzen 5 1600
Model name: (VMWare*|Intel*|AMD*)
здесь КМК неважно сколько там мегабайтов. Тот кто выдал задание хотел сказать что ожидает
streamable-подход к сортировке. Тоесть ничего в эти 500 мб вы не положите. Даже одна строка не влезет.
Поэтому вы и можете расчитывать только на поточные дисковые операции.