#27. [KBC001C] Sequence 1

[KBC001C] Sequence 1

版权声明

本题版权归 Long Long OJ 所有。

题目描述

给定一个正整数 NN,求出所有连续的正整数序列,使得序列的和为 NN,且序列的长度 ≥2\ge2。

输入格式

一行一个正整数 NN。

输出格式

共输出 tt 行,其中 tt 代表不同序列的数量。每行输出两个数字 ll 和 rr(都大于 00),表示序列的开始和结束数字。

请注意,当有多个序列时,它们应根据 ll 按降序输出。

样例

27
13 14
8 10
2 7
69
34 35
22 24
9 14

样例 1 解释

13+14=8+9+10=2+3+…+6+7=2713+14=8+9+10=2+3+\ldots+6+7=27。

样例 2 解释

$\displaystyle \sum_{i=34}^{35}i=\sum_{i=22}^{24}i=\sum_{i=9}^{14}i=69$。

数据范围

  • 对于 50%50\% 的数据,1≤N≤1061\le N\le 10^{6}。
  • 对于 100%100\% 的数据,1≤N≤10161\le N\le 10^{16}。