题解:P11577 [CCC2020] Epidemiology
CSP_S_2023_T2 · · 题解
思路
分析题目:
第
第
第
第
所以我们只需找到一个最小的
代码
#include<bits/stdc++.h>
using namespace std;
int p,n,r,days,cnt;
int main(){
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>>p>>n>>r;
cnt=n; //cnt 为已感染人数
while(cnt<=p){
n*=r; //更新新增感染人数
cnt+=n; //更新已感染人数
days++; //增加天数
}
cout<<days;
return 0;
}