#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
long long i,j,A,B,t,score,n,num;
long long dp[30][100];
memset(dp,0,sizeof(dp));
dp[0][0]=1;
for(i=1;i<22;i++)
{
for(j=63;j>0;j--)
{
dp[i][j]+=dp[i-1][j-1];
if(j>=2)
dp[i][j]+=dp[i-1][j-2];
if(j>=3)dp[i][j]+=dp[i-1][j-3];
}
}
while(~scanf("%I64d%I64d%I64d",&A,&B,&t))
{
num=0;
if(t<15)
{
if(A>B)
{
printf("1\n");
}
else printf("0\n");
continue;
}
score=B+(t/30)-A;
n=t/15-(t/30);
for(i=score+1;i<=63;i++)
{
num+=dp[n][i];
}
printf("%I64d\n",num);
}
return 0;
}
杭电4504
最新推荐文章于 2021-02-22 14:35:11 发布