Итак:
1 символ = 1 байт.
всего 400 страниц
На одной странице 50 строк по 40 символов, т.е. 50*40 = 2000 символов на одной странице
2000 * 400 (страниц) = 800000 символов в книге
Переводим 800000 символов = 800000 байт = 800 килобайт = 0,8 мбайт = 0,0008 гбайт
В одном гбайте - 1000000 кбайт
С.л. 1000000 * 4 = 4000000 кбайт
4000000 кбайт (размер диска) делим на 800 кбайт (размер одной книги)
= 5000 книг
Файл - это область хранения данных на диске, которая имеет программу или данные, имеющие имя и хранящие долговременно память
1 Том Сойер второе 2 открытый паровоз 3 Вторая мировая война 3 шарлыкском и ищет Улики 4 и Снежная королева и пятое Мария вместе с водителем Сапсана Ваней
Непонятно, почему у вас координаты сначала написаны в двоичной системе, ведь в задаче про неё не написано.
Ну да ладно, я перевёл все координаты в десятичную систему счисления и нарисовал рисунок по этим точкам (смотри рисунки внизу). Вроде напоминает зайца какого то. Ну или Пятачка, друга Винни Пуха :)
Второй сортировка я думаю что это правильно