问题标题: 酷町堂:4293

0
0
已解决
江齐悦
江齐悦
高级光能
高级光能

4293 有趣的加法(addition)

题目详情

题目描述 Description

酷町猫在课堂上学了加法以后对数字的加法特别感兴趣,老师给他们布置了一道从1+2+3+4+…+98+99+100的题目,聪明的酷町猫很快就做出来了,答案为5050,酷町猫发现通过这样:每次加一个比当前数字大1的数,很快就能得到一个很大的结果,好神奇!
现在酷町猫想试一下从1开始每次加一个比当前数字大1的数,即:s=1+2+3+4+…+n,求加到第几个数能得到一个大于m的结果;酷町猫想要让学过编程的大家来帮忙实现一下。

输入描述 Input Description

输入一个正整数m(1<=m<=100000)

输出描述 Output Description

输出一个正整数,表示需要加到几才能大于m

样例输入 Sample Input

【样例输入1】 10 【样例输入2】 5000

样例输出 Sample Output

【样例输出1】 5 【样例输出2】 100

数据范围及提示 Data Size & Hint

输入的正整数m的范围为:1<=m<=100000;

谢谢


0
已采纳
王子健
王子健
初级天翼
初级天翼

先输入m,然后用ans在while循环里面加上x

x每次加上1,每次循环cnt++,最后输出cnt

0
龙舟
龙舟
高级光能
高级光能

@江齐悦,你评论啥我看不见,直接在此贴里回答

0
我要回答