Кажись придумал. Давайте попробуем доказать необходимость по-честному (напомню, что доказал я достаточность).
Я буду писать подряд, что приходит в голову, с надеждой, что из этого получится решение. Поэтому заранее извиняюсь за беспорядок.
Итак, пусть

,

, то есть

.
Вспомним, что группа

циклическая. Пусть

,

,

нечетно. Тогда

. Будем теперь считать циклы в последнем. Пусть

и

. Рассмотрим цикл

Его длина равна НОК длин циклов

и

. Посмотрим на длину

первого.
Несложно доказать, что
Пусть

,

. Имеем

. Отсюда

. Таких

штук и каждое из них входит в цикл длины

. То есть таких циклов четное количество, и они не влияют на четность перестановки.
Поэтому остались варианты:

. Сейчас мы докажем, что с ними нечетное количество четных циклов. С первыми двумя все просто: цикл

спариваем с циклом

и общее количество четное (NB в терминах

это именно то самое спаривание цикла с противоположным).
Теперь пусть

содержится в четном цикле

. Ему соответствуют два цикла с

:
и
То есть общее количество таких циклов будет четное.
Если же

-- нечетное, и

, то

входит в четный цикл (просто потому, что цикл

четный). Но количество нечетных циклов на

нечетно, ведь

нечетно! И каждому из них соответствует ровно один цикл с

. Значит, получается нечетное количество четных циклов. Поскольку до этого у нас было четное количество четных циклов, то общее количество нечетно, что и требовалось доказать.
Фух.
-- Пт дек 07, 2012 02:28:53 --Кстати, в необходимости мы простоту

полностью не использовали, только цикличность группы.
В достаточности она действительно нужна, потому что мы там на что-то сокращаем. (Хотя, может быть, можно как-то так же, как необходимость, доказать, не используя простоту

.)