P6056 [加油武汉]SIR 模型 看似高深实则很水的题
题目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 模型 看似高深实则很水的题相关推荐
- 洛谷刷题C语言:陶瓷项链、Cow Gymnastics B、Where Am I? B、Hello, 2020!、SIR 模型
记录洛谷刷题C语言 一.[NOI2000] 瓷片项链 题目描述 原始部落用一种稀有的泥土烧制直径相同的圆瓷片并串成项链,串的时候沿瓷片的直径方向顺次连接,瓷片之间没有空隙也不重叠,一条项链至少由一个瓷 ...
- 传播动力学--SIR模型及其应用
王道谊 2020年3月 1. 传播动力学 "道生一,一生二,二生三,三生万物." ---<道德经> 所谓"不积跬步无以至千里",任何变化都是由 ...
- 程序员角度下使用 SIR 模型预测 nCoV
" 首先我先介绍一下背景,这篇文章完全是出于个人兴趣以及知识科普而言,并不代表真实性和权威性.使用模型预测流行传染病的疫情发展趋势,是数学建模中常见的手段. 其实在过年的时候就一直在想,之前 ...
- vecm模型怎么写系数_经典传染病的SIR模型(基于MATLAB)
经典的SIR模型是一种发明于上个世纪早期的经典传染病模型,此模型能够较为粗略地展示出一种传染病的发病到结束的过程,其核心在于微分方程,本次我们利用matlab来对此方程进行 其中三个主要量 S是易感人 ...
- 生物计算:SIR模型笔记
1SIR模型 susceptible(易受感染的但没有被感染的) infected(感染的) recovered(恢复并免疫了的) 1.1 状态定义 第t天: 状态为S的人数 x(t) 状态为I的人 ...
- 笔记本电脑锁_武汉笔记本电脑模型打样价格
武汉笔记本电脑模型打样价格 X1C0S3J 武汉笔记本电脑模型打样价格 一件起做模具加好不好时间:一件起做模具加好不好第:本次展览定位为"提供制作,发行的品质传播品牌产品".国内一 ...
- 【论文阅读】SIR模型下网络中多信息源检测 2014-IEEE
多地方传染,多地方泄露. 三种算法: (1)树状网络,已知信息源数量,识别信息源. (2)一般网络的启发式算法,已知源数量,识别信息源. (3)信息源数量未知,估计源数目. (一)(聚类和定位) &q ...
- 结点重要性与SIR模型基础代码
SIR模型 # simulate the information diffusion under SI model import networkx as nx import numpy as np i ...
- 《改进SIR 模型在社交网络信息传播中的应用》仿真实现
摘要 基于<改进SIR 模型在社交网络信息传播中的应用>一文中提出的改进SIR模型,使用Matlab进行了仿真实现.另外,基于原文的模型,依据实际话题热度进行了其它仿真和分析. 背景 信息 ...
最新文章
- vim学习笔记(一)
- 雷林鹏分享:解决CI框架的Disallowed Key Characters错误提示
- [批处理]自动设置本机系统代理服务器
- 洛谷 P1202 模拟 - 黑色星期五 Friday the Thirteenth
- 功能表单之树形选择字段类型的高级使用——JEPLUS软件快速开发平台
- 数据结构05数组和广义表
- 八种常用的排序算法(转)
- linux下的备份管理rsync
- 540.有序数组中的单一元素(力扣leetcode) 博主可答疑该问题
- python function terminated_评论第2页 – Calibre 转换 TXT 文件出现 Errno 21 错误的解决方法 – 书伴...
- win8应用开发——动态磁贴
- php 防挂马,织梦dedecms安全设置防挂马教程
- 两向量叉乘的计算公式_向量的数量积和向量积怎么算?
- 20200701——mybatis #与$
- HttpServletRequest获取路径的几个方法
- 合肥辰工科技有限公司简介及公司产品介绍
- XBL用于防治botnet
- 如何恢复sd卡数据呢?
- pixi.js 制作 流星雨效果
- 从规模走向规模经济,锅圈食汇回归餐饮初心
热门文章
- 计算机组成总线设计,简单单总线CPU的实现_华中科技大学_计算机组成原理课设.pdf...
- 内存分配之动态分区分配的三种算法
- CF987C Three displays 题解
- SQL按月统计数据量
- 微信小程序管理软件助力企业数字化转型,实现智能化升级
- Excel催化剂开源第15波-VSTO开发之DataTable数据导出至单元格区域
- LeetCode 279.完全平方数
- 【技术分享】手把手教你“复活”乌云网
- C语言入门篇之归元如初(六)(数组上卷)
- python接口自动化基础框架结构 ——分层