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 → stdout
输入 stdin
CtrlShiftEnter
输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字