Хаотические разбиения
시간 제한1초메모리 제한1024 MB
n을 서로 다른 증가하는 자연수의 합으로 나타낼 때, 이웃한 세 항에서 가운데 항이 양 끝 항의 평균이 되지 않는 모든 분할을 출력한다.
문제
Рассмотрим все представления числа в виде суммы различных целых возрастающих слагаемых: , .
Будем называть такое разбиение хаотическим, если для него выполнено следующее условие: для любых трех подряд идущих слагаемых среднее не равно среднему арифметическому крайних. Иначе говоря, для всех от 1 до выполнено .
Задано число . Выведите все его хаотические разбиения на слагаемые.
입력
На ввод подается целое число ().
출력
Выведите все хаотические разбиения на слагаемые числа . Разбиения можно выводить в любом порядке. Выводите слагаемые в каждом разбиении, разделяя их знаком <<+>> без пробелов.