当前位置: 首页 > news >正文

传染病传播速度

题干

R0值是基本传染数的简称,指的是在没有采取任何干预措施的情况下,平均每位感染者在传染期内使易感者个体致病的数量。数字越大说明传播能力越强,控制难度越大。一个人传染的人的数量可以用幂运算来计算。假设奥密克戎的R0为10,则1轮内有1人感染,2轮内有1 + 10^1=11人感染,3轮内有1 + 10 + 10^2=111人感染,4轮内有1 + 10 + 10^2 + 10^3=1111人感染,以此类推。
根据以上计算规则,对已知人口规模的城市和R0值,求需要经过几轮传播后会达到全民感染?

输入格式:
输入一行给出两个正整数N和R0,N(≤20000000)代表城市人口总量;R0表示病毒的传染基数,输入以空格分隔。

输出格式:
在一行中输出传播轮数。

输入样例:
100000 10
输出样例:
6

解答过程

#include <stdio.h>  
int main() {  int N, R0, rounds = 0;  scanf("%d %d", &N, &R0);  int current_infected = 1;  while (current_infected < N) {  current_infected += R0 * current_infected;  rounds++;  }  printf("%d\n", rounds+1);return 0;  
}
http://www.lryc.cn/news/257651.html

相关文章:

  • 前端打包环境配置步骤
  • css的4种引入方式--内联样式(标签内style)、内部样式表(<style>)、外部样式表(<link>、@import)
  • GPT-4 变懒了?官方回复
  • 编译器和 IR:LLVM IR、SPIR-V 和 MLIR
  • 蓝牙物联网对接技术难点有哪些?
  • 漫谈Uniapp App热更新包-Jenkins CI/CD打包工具链的搭建
  • Axure简单安装与入门
  • 前端知识笔记(四十五)———前端开发与后端开发有什么区别
  • Jol-分析Java对象的内存布局
  • 基于sfunction builder的c-sfunction编写及案例测试分析
  • 【Java期末复习资料】(1)知识点总结
  • 进程、容器与虚拟机的区别
  • 全网快递批量查询的得力助手
  • uniapp开发小程序经验记录
  • PR自动剪辑视频工具AI智能剪辑插件AutoPod
  • Visual Studio 2022+Python3.11实现C++调用python接口
  • 10天玩转Python第2天:python判断语句基础示例全面详解与代码练习
  • 2024年网络安全竞赛-网站渗透
  • kafka学习笔记--基础知识概述
  • 聊聊AsyncHttpClient的KeepAliveStrategy
  • 视频推拉流直播点播EasyDSS平台点播文件加密存储的实现方法
  • LVGL——按钮部件
  • RE2文本匹配调优实战
  • Java - 线程间的通信方式
  • 【计算机网络】HTTP响应报文Cookie原理
  • 2023年度盘点:智能汽车、自动驾驶、车联网必读书单
  • 一文讲解如何从 Clickhouse 迁移数据至 DolphinDB
  • [足式机器人]Part2 Dr. CAN学习笔记-数学基础Ch0-5Laplace Transform of Convolution卷积的拉普拉斯变换
  • 生产问题: 利用线程Thread预加载数据缓存,其它类全局变量获取缓存偶发加载不到
  • Elasticsearch mapping 之 性能相关配置