2016第七届蓝桥杯C/C++ B组省赛第二题:生日蜡烛
来源:互联网 发布:白头发 知乎 编辑:程序博客网 时间:2024/06/09 23:02
/*
生日蜡烛
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?
请填写他开始过生日party的年龄数。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
这道题可以用暴力和公式两种方法:公式是高中时常用的等差数列公式,不过上到大二都忘干净了,惭愧呀*/
生日蜡烛
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?
请填写他开始过生日party的年龄数。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
这道题可以用暴力和公式两种方法:公式是高中时常用的等差数列公式,不过上到大二都忘干净了,惭愧呀*/
公式法:(第一项+最后一项)*项数=这个等差数列的和
<span style="font-size:18px;"></span>
<span style="font-size:18px;">#include <stdio.h> int main(){for(int i=1;i<=100;i++)for(int j=i;j<=100;j++){if(((i+j)*(j-i+1))/2==236){printf("%d",i);break;}}return 0; }</span>
第二种方法:纯暴力,枚举开始的年份和结束的年份进行判断
<span style="font-size:18px;"></span>
<span style="font-size:18px;">#include <stdio.h>int main(){int i,j,k,sum;for(i=1;i<=100;i++)for(j=i;j<=100;j++){sum=0;for(k=i;k<=j;k++)sum=sum+k;if(sum==236){printf("%d\n",i);break;}}return 0;}</span>
0 0
- 2016第七届蓝桥杯C/C++ B组省赛第二题:生日蜡烛
- 2016年第七届蓝桥杯C/C++程序设计本科B组省赛 生日蜡烛(结果填空)
- 第七届蓝桥杯B组 第二题 生日蜡烛
- 2016 第七届蓝桥杯省赛B组第二题--生日蜡烛
- 第七届蓝桥杯软件类省赛真题-C-B-2_生日蜡烛
- 第七届蓝桥杯C/C++程序设计大学B组省赛题目-生日蜡烛
- 第七届蓝桥杯—第二题||生日蜡烛
- 第七届蓝桥杯大赛个人赛省赛(软件类)java语言B组第二题:生日蜡烛
- 第七届蓝桥杯生日蜡烛
- 第七届蓝桥杯JAVA语言B组_生日蜡烛
- 第七届蓝桥杯—生日蜡烛
- 第七届蓝桥杯大赛个人赛省赛(软件类)A组第二题 生日蜡烛
- 第七届蓝桥杯 省赛 JavaB组 生日蜡烛
- 第七届蓝桥杯JAVAb组生日蜡烛答案
- 2016第七届蓝桥杯C/C++ B组省赛题解 B题
- 2016第七届蓝桥杯C/C++B组省赛第七题-剪邮票
- 2016第七届蓝桥杯C/C++ B组省赛第四题
- 2016第七届蓝桥杯C/C++ B组省赛第五题:抽签
- Ruby Game Scripting System中initialize的用法
- Docker Window 下载及教程
- pycharm界面不能显示中文
- java中的容器类
- exceeding the 65535 bytes limit
- 2016第七届蓝桥杯C/C++ B组省赛第二题:生日蜡烛
- iOS-多线程
- 原子操作的实现原理
- jsp页面EL表达式无论是都取不到值的原因
- centos6.5下安装nginx
- zookeeper-3.4.8单机与主从安装与配置
- 【redis】WRONGTYPE Operation against a key holding
- windows环境中mysql忘记root密码的解决办法
- Android 反编译 原来这么简单—绝对详解(有图有真相)