题目Link:https://www.luogu.com.cn/problem/P6056
作为一道洛谷月赛的题,

你乍一看,还以为这道题很高级,又是β又是γ又是向上确取整,还有什么SIR模型
其实 你把β看成a,γ看成b,向上取整用个函数就简单多了那些都是吓唬你的
前三行开头千年不变的开头终于变一回了,多了个cmath :

#include <iostream>
#include <cmath>
using namespace std;

各路大佬用什么万能头文件,我嫌太难记了
定义,别把β和 γ定义到long long里去了,不然你会s_qiao_qiaoWA :

 long long int s, i, n;double β, γ;

各路大佬用的是b和y,但作为蒟蒻,我正经点,用希腊字母
输入:

 cin >> s >> i >> n >> β >> γ;

各路大佬用什么超长无比的scanf,太浪费时间了,时间就是生命
for循环,别忘了特判和变量名j,不然你会葬身WA海出错 :

 for (int j = 0; j < n; j++) {long long int s1 = ceil(β * s * i);long long int i1 = ceil(γ * i);r += i1;if (s1 >= s) {i += s;s = 0;i -= i1;}else {i += s1 - i1;s -= s1;}}

最后,华丽的输出和结束:

 cout << s << " " << i << " " << r << endl;return 0;

各路大佬都c党的吗,没有c++党的吗,用什么超长的printf,python的print都比这方便
AC_code:

#include <iostream>
#include <cmath>
using namespace std;
int main() {long long int s, i, n;double β, γ;cin >> s >> i >> n >> β >> γ;int r = 0;for (int j = 0; j < n; j++) {long long int s1 = ceil(β * s * i);long long int i1 = ceil(γ * i);r += i1;if (s1 >= s) {i += s;s = 0;i -= i1;}else {i += s1 - i1;s -= s1;}}cout << s << " " << i << " " << r << endl;return 0;
}

放心去抄吧,准确无误,不行你在自己电脑上试看看
落个棕名不关我事
c
最后,为了检验有多少读者是C++党的,
如果是,请在评论区回复
看那么久,顺手点个赞吧!!

P6056 [加油武汉]SIR 模型 看似高深实则很水的题相关推荐

  1. 洛谷刷题C语言:陶瓷项链、Cow Gymnastics B、Where Am I? B、Hello, 2020!、SIR 模型

    记录洛谷刷题C语言 一.[NOI2000] 瓷片项链 题目描述 原始部落用一种稀有的泥土烧制直径相同的圆瓷片并串成项链,串的时候沿瓷片的直径方向顺次连接,瓷片之间没有空隙也不重叠,一条项链至少由一个瓷 ...

  2. 传播动力学--SIR模型及其应用

    王道谊 2020年3月 1.   传播动力学 "道生一,一生二,二生三,三生万物."  ---<道德经> 所谓"不积跬步无以至千里",任何变化都是由 ...

  3. 程序员角度下使用 SIR 模型预测 nCoV

    " 首先我先介绍一下背景,这篇文章完全是出于个人兴趣以及知识科普而言,并不代表真实性和权威性.使用模型预测流行传染病的疫情发展趋势,是数学建模中常见的手段. 其实在过年的时候就一直在想,之前 ...

  4. vecm模型怎么写系数_经典传染病的SIR模型(基于MATLAB)

    经典的SIR模型是一种发明于上个世纪早期的经典传染病模型,此模型能够较为粗略地展示出一种传染病的发病到结束的过程,其核心在于微分方程,本次我们利用matlab来对此方程进行 其中三个主要量 S是易感人 ...

  5. 生物计算:SIR模型笔记

    1SIR模型 susceptible(易受感染的但没有被感染的) infected(感染的) recovered(恢复并免疫了的) 1.1  状态定义 第t天: 状态为S的人数 x(t) 状态为I的人 ...

  6. 笔记本电脑锁_武汉笔记本电脑模型打样价格

    武汉笔记本电脑模型打样价格 X1C0S3J 武汉笔记本电脑模型打样价格 一件起做模具加好不好时间:一件起做模具加好不好第:本次展览定位为"提供制作,发行的品质传播品牌产品".国内一 ...

  7. 【论文阅读】SIR模型下网络中多信息源检测 2014-IEEE

    多地方传染,多地方泄露. 三种算法: (1)树状网络,已知信息源数量,识别信息源. (2)一般网络的启发式算法,已知源数量,识别信息源. (3)信息源数量未知,估计源数目. (一)(聚类和定位) &q ...

  8. 结点重要性与SIR模型基础代码

    SIR模型 # simulate the information diffusion under SI model import networkx as nx import numpy as np i ...

  9. 《改进SIR 模型在社交网络信息传播中的应用》仿真实现

    摘要 基于<改进SIR 模型在社交网络信息传播中的应用>一文中提出的改进SIR模型,使用Matlab进行了仿真实现.另外,基于原文的模型,依据实际话题热度进行了其它仿真和分析. 背景 信息 ...

最新文章

  1. vim学习笔记(一)
  2. 雷林鹏分享:解决CI框架的Disallowed Key Characters错误提示
  3. [批处理]自动设置本机系统代理服务器
  4. 洛谷 P1202 模拟 - 黑色星期五 Friday the Thirteenth
  5. 功能表单之树形选择字段类型的高级使用——JEPLUS软件快速开发平台
  6. 数据结构05数组和广义表
  7. 八种常用的排序算法(转)
  8. linux下的备份管理rsync
  9. 540.有序数组中的单一元素(力扣leetcode) 博主可答疑该问题
  10. python function terminated_评论第2页 – Calibre 转换 TXT 文件出现 Errno 21 错误的解决方法 – 书伴...
  11. win8应用开发——动态磁贴
  12. php 防挂马,织梦dedecms安全设置防挂马教程
  13. 两向量叉乘的计算公式_向量的数量积和向量积怎么算?
  14. 20200701——mybatis #与$
  15. HttpServletRequest获取路径的几个方法
  16. 合肥辰工科技有限公司简介及公司产品介绍
  17. XBL用于防治botnet
  18. 如何恢复sd卡数据呢?
  19. pixi.js 制作 流星雨效果
  20. 从规模走向规模经济,锅圈食汇回归餐饮初心

热门文章

  1. 计算机组成总线设计,简单单总线CPU的实现_华中科技大学_计算机组成原理课设.pdf...
  2. 内存分配之动态分区分配的三种算法
  3. CF987C Three displays 题解
  4. SQL按月统计数据量
  5. 微信小程序管理软件助力企业数字化转型,实现智能化升级
  6. Excel催化剂开源第15波-VSTO开发之DataTable数据导出至单元格区域
  7. LeetCode 279.完全平方数
  8. 【技术分享】手把手教你“复活”乌云网
  9. C语言入门篇之归元如初(六)(数组上卷)
  10. python接口自动化基础框架结构 ——分层