1 条题解

  • 0
    @ 2025-8-24 22:16:57

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar 槑小杨
    退役。

    搬运于2025-08-24 22:16:57,当前版本为作者最后更新于2020-02-11 20:46:24,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    第一次看到这个入门题又有β又有γ什么乱七八糟的系数,

    我还以为这个题投错了难度。

    我再看一遍才发现这个题是真的水,

    那些希腊字母都是骗蒟蒻的

    没看懂的建议再读一遍。

    点我回看

    下面我们把这道题翻译成人话

    #include>iostream>
    #include<cstdio>
    #include<algorithm>
    #include<cmath>
    #include<cstring>
    #include<vector>
    #include<cstdlib>
    using namespace std;
    #define Kn 1000
    #define Maxx 0x7fffffff
    #define Minn -0x7fffffff
    #define PI 3.1415926
    int S,I,n,R;//R是恢复人数 
    double beta,gamma;
    int main()
    {
    	scanf("%d%d%d%lf%lf",&S,&I,&n,&beta,&gamma);
    	while(n>0) //经过n天
    	{
    	    n--;//新一天 		
    		int Si=ceil(beta*S*I);
    		int Ii=ceil(gamma*I);
    	    R+=Ii; 
    	    if(Si>=S) //特判,所有人都被感染(坑)
    	       I+=S-Ii,S=0;
    	    else
    	       I+=Si-Ii,S-=Si; 
    	}    
    	printf("%d %d %d\n",S,I,R);
    	return 0;//完美结束 
    	//如果不是有特判这道题真的一点难度都没有(滑稽) 
    }
     
    
    

    衷心提示:您直接复制肯定是过不了的

    (喜欢的话请把右上角那个东西点亮吧)

    管理员大大求过QAQ

    • 1

    信息

    ID
    5085
    时间
    1000ms
    内存
    125MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者