OpenJudge | 细菌的战争

2024-02-12 06:04
文章标签 openjudge 战争 细菌

本文主要是介绍OpenJudge | 细菌的战争,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

总时间限制: 1000ms 内存限制: 65536kB

描述

有两种细菌,一种是有害菌,繁殖能力很强,每小时会繁殖一倍;另一种是有益菌,繁殖能力较弱,每小时能繁殖百分之五。但在单位体积内,当有害菌数量超过一 百万时,多出的细菌会因为密度太大而迅速死亡,直到细菌数量下降到一百万。已知每个有益菌每小时能消灭一个有害菌。给定单位体积内有害菌和有益菌的初始数 量,请问多少小时后,有害菌将被有益菌消灭干净?

输入

输入的第一行为一个整数n,表示后边有n组数据。
每组数据占一行,有两个整数,依次为有害菌和有益菌单位体积中的初始数量。整数之间用一个空格分隔。

输出

输出有n行,每行一个整数,为每组数据对应的有害菌将被有益菌消灭干净所用的小时数。

样例输入

4
364 78
289 48
952 40
966 23

样例输出

187
199
203
220

提示

  1. 被消灭的有害菌不能繁殖;
  2. 有害菌的总数最大为一百万。

答案

#include <stdio.h>
int main() {static int n, time;static double a, b;scanf("%d", &n);for(int i =1; i <= n; i++) {scanf("%lf %lf", &a, &b);time = 1;for(; a > 0; time++) {a -= b;a *= 2;if(a > 1000000) {a = 1000000;}b += (int)(b*(0.05));}printf("%d\n", time-1);}
}

至于,为什么要time-1,因为最后一次循环的时候,a已经小于0了,但是time还加了1,所以要减去1。

这篇关于OpenJudge | 细菌的战争的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/701827

相关文章

游戏中的战争迷雾

转自: http://blog.csdn.net/xoyojank/article/details/12259161 说到战争迷雾(Fog of War, FOW), 其实还是非常普遍的一项技术, 在RPG, RTS等游戏中得到了广泛的应用  但是关于这方面的资料非常少, 经常会有人问怎么做, 所以就有了写这篇文章的想法 从应用上来说, 有两种: 探索范围: 通常

openjudge_2.5基本算法之搜索_8783:单词接龙

概要 8783:单词接龙 总时间限制: 1000ms 内存限制: 65536kB 描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast和astonish,如果接成一条龙则变为beastonish,另外相邻的两部分不能存在包含

openjudge_2.5基本算法之搜索_8465:马走日

题目 8465:马走日 总时间限制: 1000ms 内存限制: 65536kB 描述 马在中国象棋以日字形规则移动。 请编写一段程序,给定n*m大小的棋盘,以及马的初始位置(x,y),要求不能重复经过棋盘上的同一个点,计算马可以有多少途径遍历棋盘上的所有点。 输入 第一行为整数T(T < 10),表示测试数据组数。 每一组测试数据包含一行,为四个整数,分别为棋盘的大小以及初始位置坐标n,m,

Nature Microbiology丨VITA单细菌转录组测序技术助力深入解析奶牛瘤胃微生物组功能异质性

瘤胃微生物组一直以来都是研究相对不足但又极其复杂的微生物生态系统之一。瘤胃微生物能够有效降解植物纤维,将其转化为高质量的蛋白质产品,在这一过程中,由于微生物强烈的发酵,还会产生大量气体,其成分主要包括二氧化碳和甲烷等温室气体,还有少量的氮气和微量的氢气、氧气和硫化氢,这些排放的温室气体甚至会对全球环境造成较大的影响。近些年以来,在宏组学技术的推动下,对瘤胃微生态系统功能的认识已取得了显著进展。然而

文献越读_细菌中5‘UTR上RG4促进翻译效率

题目:2023_5’UTR G-quadruplex structure enhances translation in size dependent manner 这篇文章的核心内容是关于5’非翻译区(5’UTR)中的G-四链体(G4)结构如何影响细菌翻译效率的研究。以下是文章的主要发现和结论: 研究背景:细菌的基因表达调控在转录和翻译层面都非常迅速,以适应环境变化。5’UTR在调控翻译启动

2024.06.12【读书笔记】丨生物信息学与功能基因组学(第十四章 细菌和古细菌基因组 第二部分)【AI测试版】

读书笔记:《生物信息学与功能基因组学》第十四章 - 第二部分 摘要 第二部分深入讨论了基于不同标准的细菌和古细菌的分类方法,包括形态学、基因组大小和排列、生活方式以及与人类疾病的关系。此外,还探讨了基于核糖体RNA序列的分类方法,并强调了生物信息学在这些分类过程中的应用。 目录 形态学标准的细菌分类基因组大小和排列的细菌分类生活方式与细菌分类与人类疾病相关的细菌分类基于核糖体RNA序列的分

【北师校赛】B 数细菌

题目链接:bnu 题目分析:一般的数学吧,签到题目,注意输出10位小数,lz就是因为用cout<<ans<<endl; 所以一直wa                     用线段图分析吧,一般将细菌分为两个阶段 初生态(设为a),和分裂态 (设为A)                     在任意一时态都存在至少有2个态,我们分别设个数为 x个和 y 个

日日AIGC:战争与和平-多图预警

每天一画,AI艺术之旅! 画家们,你们是否曾梦想过用AI进行创作呢?我最近可是痴迷于此,无法自拔哦!每天,我在画布上探索新的艺术领域,用AI激发我的无限创作潜能。 虽然AI不能完全取代人类的艺术家之魂,但它的确为我们的创作带来了全新的视角和风格!通过调整各种参数和算法,AI可以轻松模仿各种艺术风格,从抽象派到现实主义,从印象派到超现实主义。 今天,我想和大家分享我用AI创作的画作。每一张都是

C++基础编程100题-008 OpenJudge-1.3-06 甲流疫情死亡率

更多资源请关注纽扣编程微信公众号 http://noi.openjudge.cn/ch0103/06/ 描述 甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。 输入 输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。 输出 输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。 样例输

C++基础编程100题-007 OpenJudge-1.3-05 计算分数的浮点数值

更多资源请关注纽扣编程微信公众号 http://noi.openjudge.cn/ch0103/05/ 描述 两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位) 输入 输入仅一行,包括两个整数a和b(b不为0) 输出 输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位) 样例输入 5 7 样例输出 0.