Отлично, твой ответ на задание правильный! Теперь я объясню, как решать такие задачи.
Для начала, стоит заметить, что для того, чтобы сумма всех выбранных чисел не делилась на 6, достаточно выбирать только числа, которые не делятся на 2 и на 3. Это можно увидеть, если представить любое число в виде 2k или 2k+1 (четное или нечетное) и рассмотреть случаи, когда два числа, не делящиеся на 2, дают в сумме число, делящееся на 2 (это может быть только пара четных чисел), и когда два числа, не делящиеся на 3, дают в сумме число, делящееся на 3.
Чтобы решить задачу, нужно отсортировать все числа в наборе и выбирать из каждой пары наибольшее число, которое не делится на 2 и на 3 (если оба числа в паре не подходят, то можно выбрать то, которое делится на меньшее простое число). Таким образом, будем выбирать из каждой пары наибольшее подходящее число и складывать их в сумму, которая будет максимально возможной.
Также стоит отметить, что данные в файле подаются в формате "a b", где a и b - числа из пары. Поэтому нужно парсить каждую строку, чтобы получить a и b, и уже из них выбирать максимальное подходящее число.
Проверь данный ответ лайком, если все верно.
