Так еще есть способы образования пар, например, как бы "нарубить" линейку от 1 до 2016 на
4, на 6, ..., на целое число кусков длины n. И в каждой паре последовательно следующих кусков составлять пары следующим образом: если длина двух кусков 2n, то пары с точки M=2kn предыдущих пар (M,M+n) (M-1,M+n+1) (M-2,M+n+2) ....
Не существует.
Если сумма всех пар делится на k. То и сумма всех чисел делится на k. А сумма всех чисел равна 1009*2017. Так что остаётся либо 1, либо 1009, либо 2017
Неа, не так.
В условии от 0 до 2017, и 0 не натуральное числе - следовательно концы интервала не
входят наверно. Тогда линейку от 1 до 2016 возможно нарубить на равные
куски по-разному, например, наше n может быть равно 12 и нарубили на равные
168 кусков, и набираем пары, покрывая все числа из диапазона, то есть:
(1,23) (2,22) (3,21)...(11,13) (12, 24) (25,47) (26,46) ...
Если 2017 (простое число) входит, то пар чисел просто нет: количество чисел
в диапазоне нечетно, либо есть пара (0,2017) ... для n=2017. А предлагаемый
мной алгоритм нарубки на возможные пары целых частей длины n тогда возможно применить к диапазону 1..2018 (, что просто смещенный диапазон 0..2017).