生日蜡烛--蓝桥杯算法题目
2017-04-07 23:01
183 查看
题目:
生日蜡烛
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?
请填写他开始过生日party的年龄数。
解题:类似于1加到100的题目,找出年龄和蜡烛总根数的关系。设开始过party年龄为n,现在年龄数m,于是有:
n+(n+1)+….+m=236 (用1加到100的思路求解)
m+(m-1)+….+n=236
两个式子相加得到
(m-n+1)x(m+n)=472
m,n是有范围的,年龄,1到100。java代码求解
输出结果:
33
26
他开始过生日party的年龄为26
生日蜡烛
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?
请填写他开始过生日party的年龄数。
解题:类似于1加到100的题目,找出年龄和蜡烛总根数的关系。设开始过party年龄为n,现在年龄数m,于是有:
n+(n+1)+….+m=236 (用1加到100的思路求解)
m+(m-1)+….+n=236
两个式子相加得到
(m-n+1)x(m+n)=472
m,n是有范围的,年龄,1到100。java代码求解
public class Age { public static void main(String[] args) { // TODO Auto-generated method stub int n,m; for(n=1;n<100;n++){ for(m=1;m<100;m++){ if (((m-n+1)*(m+n))==472) { System.out.println(m); System.out.println(n); } } } } }
输出结果:
33
26
他开始过生日party的年龄为26
相关文章推荐
- 数学方法计算蓝桥杯生日蜡烛题目
- 蓝桥杯 算法提高 题目1 最大最小值
- oj网站的训练题(蓝桥杯):生日蜡烛
- 题目:生日蜡烛
- 2016 蓝桥杯 生日蜡烛
- 生日蜡烛-第七届蓝桥杯c/c++B组
- 第七届蓝桥杯生日蜡烛
- 蓝桥杯 生日蜡烛
- 第七届蓝桥杯JavaA组第二题生日蜡烛
- 第七届蓝桥杯大赛第二题-生日蜡烛问题
- 生日蜡烛---蓝桥杯
- 2016第七届蓝桥杯C/C++ B组省赛第二题:生日蜡烛
- 蓝桥杯 ADV-162 算法提高 题目1 最大最小值
- 蓝桥杯结果填空——生日蜡烛
- 蓝桥杯 生日蜡烛
- 第七届蓝桥杯---生日蜡烛
- ACM:蓝桥杯:生日蜡烛
- 2016第七届蓝桥杯C++B组第二题:生日蜡烛--(前缀和)
- 蓝桥杯 ADV-162 算法提高 题目1 最大最小值
- 蓝桥杯第七届-生日蜡烛