/ Vijos / 讨论 / 盒子 /

为什么错了最后一个点啊???

#include<cstdio>
using namespace std;
int main()
{
int n,a,b;
scanf("%d%d%d",&n,&a,&b);
long long x=1;
long long y=1;
long long t;
for(int i=n+1;i<=n+a;i++)
{
x=x*i/(i-n);
}
for(int i=n+1;i<=n+b;i++)
{
y=y*i/(i-n);
}
t=x*y;
printf("%I64d\n",t);
return 0;
}

1 条评论

  • 1

信息

ID
1060
难度
5
分类
组合数学 点击显示
标签
(无)
递交数
1937
已通过
719
通过率
37%
被复制
9
上传者