微生物增殖

假设有两种微生物 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”中,不要写在这里!

两个整数,每个1行。

参考答案:

0

94371840

public class Main {

    public void printResult(int x, int y) {
for(int i = 1;i <= 60;i++) {
y = y -x;
if(y <= 0) {
System.out.println("i = "+i);
break;
}
if(i % 2 == 0)
y = y * 2;
if(i % 3 == 0)
x = x * 2;
}
System.out.println("x = "+x+", y = "+y);
return;
} public static void main(String[] args) {
Main test = new Main();
test.printResult(10, 89);
test.printResult(10, 90);
}
}

最新文章

  1. [GraphQL] Serve a GraphQL Schema as Middleware in Express
  2. C语言 文件操作11--文件函数再讲 fseek()和ftell()
  3. Ctrl+Shift+F12切换最大化编辑器
  4. 用于分类的决策树(Decision Tree)-ID3 C4.5
  5. hdu 3183 A Magic Lamp(RMQ)
  6. [wikioi]传纸条
  7. bzoj1295
  8. git clone时出现 error:inflate:data stream error(incorrect data check)
  9. 多线程下System.Security.Cryptography.Aes CreateDecryptor报“Safe handle has been closed”的解决方案
  10. 201521123045 《Java程序设计》第2周学习总结
  11. 【新版】Android技术博客精华汇总
  12. [HAOI 2008]硬币购物
  13. TCP 套叠字
  14. Flutter - 本地化启动列表中App名字
  15. 2019.01.19 codeforces343D.Water Tree(树剖+ODT)
  16. javascript经典面试题之for循环click
  17. [python]python官方原版编码规范路径
  18. android tools相关
  19. 定制自己的new和delete:operator new 和 operator delete
  20. mysql中while循环以及变量声明以及dilimiter

热门文章

  1. python unittest TestCase间共享数据(全局变量的使用)
  2. React之Antd table表格渲染按钮问题
  3. 关于web标准
  4. 3、JSP中的Cookie 用于存储 web 页面的用户信息。
  5. Python可变对象和不可变对象
  6. VUE基础插值表达式
  7. vue滑动位移动画
  8. Java-KTVByLinkedList模拟点歌工具
  9. Kubectl exec 的工作原理解读
  10. Jmeter执行多个sql查询语句