题目描述
某学习网站为了鼓励学员们每天登录学习,设定了登录奖励积分:如果是连续登录n天,第一天奖励1分,第二天奖励2分,第三天奖励3分,……,第n天奖励n分;如果中间有间断,下次登录又要从第一天开始算。乐乐想尽快积够m分兑换礼物,请问他至少要连续登录多少天?
输入
一个整数m
输出
乐乐至少要连续登录的天数。
样例输入
667
样例输出
37
#include<iostream>
using namespace std;
int main()
{
int m, n=0, s=0;
cin >> m;
while(s < m)
{
++n;
s += n;
}
cout << n;
return 0;
}