SDUT1586 计算组合数(组合数)

这个题数据量小,不容易超时。

#include<stdio.h>
long long fac(int n)
{
long long m = ;
for(int i = ; i <= n ; i++)
{
m = i*m;
}
return m;
}
int main()
{
int m,n,i;
int a;
scanf("%d",&a);
for(i = ; i <= a ; i++)
{
scanf("%d %d",&m,&n);
long long u = fac(m)/(fac(n)*fac(m-n));
printf("%lld\n",u);
}
return ;
}

这个代码应该是最传统的方法了,但题中只要稍稍增加一下范围就容易超时

上一篇:Spring cloud微服务安全实战-4-6搭建OAuth2资源服务器


下一篇:Spring cloud微服务安全实战-4-5搭建OAuth2认证服务器