2016年蓝桥杯省赛A组c++第2题(暴力求解)

/*
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。 
请问,他从多少岁开始过生日party的? 
请填写他开始过生日party的年龄数。 
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
*/

#include<cstdio>  
#include<cstring>  
#include<algorithm>  
#include<iostream>  
#include<string>  
#include<vector>  
#include<stack>  
#include<bitset>  
#include<cstdlib>  
#include<cmath>  
#include<set>  
#include<list>  
#include<deque>  
#include<map>  
#include<queue>  
using namespace std;  

static int sum=0;

int main()
{
    for(int i=1;i<=236;i++)
    {
        sum=0;
        for(int j=i;j<=236;j++)
        {
            sum+=j;
            if(sum==236)    cout<<i<<endl;
        }
    }
    return 0;
}

 

 

 

 

tz@COI HZAU

2018/3/14

posted on 2018-03-14 16:27  tuzhuo  阅读(205)  评论(0编辑  收藏  举报