#include<stdio.h>
//总的来说,这道题不难,但是有一种暴力的思想在这里:枚举
int main()
{
int n,i,j,sum;
while(scanf("%d",&n)!=EOF)
{
n=n-3; //每种包子至少有一个,因此一种包子最多有n-2个,n-3保证每种包子至少有一个
sum=0;
for(i=0;i<=n;i++) //枚举,撇开三种包子,反正第一种i+1个,第二种j+1个,那剩下的都是第三种的(n-i代表第二种包子个数最多只能这么多个)
for(j=0;j<=n-i;j++)
sum++;
printf("%d\n",sum);
}
return 0;
}
GOJ1123买包子
最新推荐文章于 2024-01-22 11:34:16 发布