2084. 和为X的序列
1000ms
256MB
中等
提高组训练计划
题目描述
输入一个正整数 X,把一些正整数分段(每一段至少有两个数),这些全部连续的自然数段中,每段的自然数之和为 X,输出所有的这样的数段。
例子:3999+4000+4001=12000,所以从 3999 到 4001 的一个自然数段为 12000 的一个解
输入格式
一行一个整数 X 的值(10≤X≤2,000,000)。
输出格式
若干行,每行两个整数,为符合要求的数段的第一个整数和最后一个整数。顺序要求升序,数据保证至少有一个解。
样例 1
输入 (Input)
12000
输出 (Output)
34 158 123 197 156 219 468 492 793 807 2398 2402 3999 4001
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout
错误 stderr
操作成功