80分求助(用的通项公式)
查看原帖
80分求助(用的通项公式)
734861
tzh21楼主2023/2/6 11:13

用gamma函数算的阶乘。非常奇怪的是第二个点出错。输入是3,输出应该为5,但测评机说我的输出第一个数是4。我自己的编译器得到的是正确答案。

#include <cmath>
#include <cstdio>
using namespace std;

int main() {
    long long n;
    scanf("%lld", &n);
    long long ans = tgamma(2 * n + 1) / (tgamma(n + 2) * tgamma(n + 1));
    printf("%lld", ans);
    return 0;
}
2023/2/6 11:13
加载中...