第三届蓝桥杯 第一题
来源:互联网 发布:基于arm的ubuntu 编辑:程序博客网 时间:2024/05/29 02:42
第一题
假设有两种微生物 X 和 Y
X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。
一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。
现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。
如果X=10,Y=90 呢?
本题的要求就是写出这两种初始条件下,60分钟后Y的数目。
题目的结果令你震惊吗?这不是简单的数字游戏!真实的生物圈有着同样脆弱的性质!也许因为你消灭的那只 Y 就是最终导致 Y 种群灭绝的最后一根稻草!
请忍住悲伤,把答案写在“解答.txt”中,不要写在这里!
思路:最难的地方就是在y的减少上面,y的减少其实就是 y当前的值就等于前一个y的值减去前一个x的值,当然前提是把半分钟看成一个单位,不然不好算。
#include<stdio.h>int main(){ int x,y; while(~scanf("%d%d",&x,&y)) { for(int i=1; i<=120; i++) { if(i%2) y-=x; if(i%6==0) x*=2; if(i%4==0) y*=2; } printf("%d\n",y); } return 0;}
0 0
- 第三届蓝桥杯 第一题
- 第三章第一题
- 第一层第三题:黑色星期五
- 第三届蓝桥杯预赛java组第一题黄金队列
- 第三届蓝桥杯Java高职组决赛第一题
- 《学习OpenCV》练习题第三章第一题
- 程序员互动联盟第三届第一题
- 第三周第一课
- 第三周第一课
- 北航上机复试2012-第一题-第二题-第三题
- ChinaUnix第一届“C语言”开发大赛的第三题
- ChinaUnix第一届“C语言”开发大赛的第三题
- 蓝桥杯java第三届决赛第一题--星期日
- 疯狂java讲义第三版第五章第一题
- 第一卷 第三章 托梦
- 第三章作业第一部分
- 数据库第一第二第三范式
- 什么是第一,第二,第三范式
- 18.Struts2__声明式异常处理
- Remote 'g' packet reply is too long 解决方法
- 数据结构--树:二叉树的遍历方式(递归和非递归)
- 基于Tensorflow的CNN简单实现
- Revit二次开发之“族”操作
- 第三届蓝桥杯 第一题
- Gradle 1.12用户指南翻译——第五十八章. 编写自定义插件
- 【Linux】inode信息详解
- LDPC码译码算法---NMS matlab程序
- Search Insert Position
- 使用HTML语言和CSS开发商业站点第三章
- 【eclipselink】入门介绍篇
- spark RDD算子(七)之键值对分组操作 groupByKey,cogroup
- 如何开始Revit二次开发