某种传染病第一天只有一个患者,前五天为潜伏期,不发作也不会传染人
第6天开始发作,从发作到治愈需要5天时间,期间每天传染3个人
求第N天共有多少患者
C# codes as below:
usingSystem;
namespaceConsoleApp
{
classProgram
{
staticvoidMain(string[]args)
{
for(inti=0;i<=20;i++)
{
Console.WriteLine("Day:{0}Count:{1}",i,Count(i));
}
Console.ReadKey();
}
staticdoubleCount(intdays)
{
doubleresult=0;
if(days>0&&days<11)
{
result++;
}
if(days>5)
{
intleftDays=days-5;
if(leftDays>5)
{
leftDays=5;
}
for(inti=0;i<leftDays;i++)
{
result+=3*Count(days-5-i);
}
}
returnresult;
}
}
}
1271

被折叠的 条评论
为什么被折叠?



