Тупо алгоритмически херня полная. Для оптимизона надо так: отнимаем от второго первое, получившуюся херню делим на два, если есть остаток от деления(или если херня получилась нечётная, тогда можно делить без остатка с округлением вниз)-смотрим чётное или нет первое(или последнее, не важно) число, и добавляем к соответствующим.
Поясню по человечески: в непрерывном ряде подряд идущих целых чисел поровну будет чётных и нечётных, либо какого то из них будет на одно больше, если количество элементов в ряде нечётное.
Тупо алгоритмически херня полная.
Для оптимизона надо так: отнимаем от второго первое, получившуюся херню делим на два, если есть остаток от деления(или если херня получилась нечётная, тогда можно делить без остатка с округлением вниз)-смотрим чётное или нет первое(или последнее, не важно) число, и добавляем к соответствующим.
Поясню по человечески: в непрерывном ряде подряд идущих целых чисел поровну будет чётных и нечётных, либо какого то из них будет на одно больше, если количество элементов в ряде нечётное.