2696: 【例27.3】 第几项

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:68 解决:51

题目描述

对于正整数$n$,$m$,求$s=1+2+3……+n$,当加到第几项时,$s$的值会超过$m$?

输入

输入$m$。($1≤m≤40000$)

输出

输出$n$。

样例输入 复制

1000

样例输出 复制

45

提示

#include<bits/stdc++.h>
using namespace std;
int n,m,sum;
int main(){
    cin>>m;
    do{
    	n++;
    	sum+=n;
	}while(sum<=m);
	cout<<n;
	return 0;
}