蓝桥杯---生日蜡烛

某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛,现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?

请填写他开始过生日 party的年龄数。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。

分析

等差数列求和

代码

public class _02生日蜡烛 {
    public static void main(String[] args) {
        //枚举生日举办次数
        for (int i = 1; i < 100; i++){
            int t = i * (i - 1) / 2;
            if ((236 - t) % i == 0){
//                输出首项
                System.out.println((236 - t) / i + " " + i);
            }
        }
    }
}

结果

蓝桥杯---生日蜡烛_第1张图片

你可能感兴趣的:(蓝桥杯,蓝桥杯,算法,java)