SIMO的连续数字和
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
SIMO在开学后的学习状态非常好,每天都在研究数学和编程。这天SIMO想到了一个有趣的数学问题,对于任意的正整数n,将其拆分为若干个连续的正整数之和。问最多可以拆成多少个正整数?如果不能拆成两个数以上相加的情况,则输出-1。
输入格式
输入一个正整数n
输出格式
输出一个整数,表示能拆成最多连续数字相加的数字个数。
样例数据
100
8
8
-1
数据范围
有50%的数据,
有40%的数据,
有10%的数据,
样例解释
样例1,100 = 9+10+11+12+13+14+15+16,可以拆分为最多8个连续数字之和。
样例2,8不能拆分为两个及其以上的连续数字之和,所以输出-1。
2024年10月月赛-《金秋智战 —— 十月 C++ 月赛盛宴》-算法组
- 状态
- 已结束
- 规则
- IOI
- 题目
- 4
- 开始于
- 2024-10-18 17:00
- 结束于
- 2024-10-23 23:00
- 持续时间
- 126 小时
- 主持人
- 参赛人数
- 156