7 条题解

  • 0
    @ 2025-10-9 17:43:51
    #include <stdio.h>
    long long new_factorial(int n)
     {
        long long result = 1;
        for (int i = 1; i <= n; i += 2) 
        {
            result *= i;
        }
        return result;
    }
    int main() 
    {
        int a, n;
        scanf("%d", &a);
        for (int i = 0; i < a; i++) 
        {
            scanf("%d", &n);
            long long sum = 0;
            for (int j = 1; j <= n; j++) {
                sum += new_factorial(j);
            }
            printf("%lld\n", sum);
        }
        return 0;
    }
    

    信息

    ID
    144
    时间
    3000ms
    内存
    128MiB
    难度
    4
    标签
    (无)
    递交数
    779
    已通过
    376
    上传者