Размещено 3 года назад по предмету
Информатика
от ashotakopyanworks
Готовя файл для вступительного экзамена, аспирант Сидоров сделал следующее:
- Заполнил случайными целыми числами массив из N элементов.
- Создал второй массив, из 2N элементов, и поместил туда элементы первого массива, каждый - в двух экземплярах.
- Программными средствами перемешал массив.
- Записал в текстовый файл все элементы второго массива, кроме последнего (по одному в строке).
Требуется по содержимому файла найти то число, которое в него не попало, т.к. было последним в массиве. Известно, что в массиве до 20000 элементов, а числа, которыми он заполнялся, не больше 10000. Опишите словесно идею алгоритма решения этой задачи. Постарайтесь предложить алгоритм, эффективный по времени и памяти.