6 条题解

  • 0
    @ 2025-11-2 9:58:06
    #include<stdio.h>
    int main(){
        int T;
        scanf("%d",&T);
        while(T--){
            int N;
            long long a=0;
            scanf("%d",&N);
            for(int i=2;i<=N;i++){
                long long sum=1;
                for(int  j=1;j<=i;j++){
                      sum*=j; 
                }
              if(i%2==0){
                a+=sum;
            }else{
                a-=sum;
            }
            }
            printf("%lld\n",a+1);
        }
    }
    

    信息

    ID
    180
    时间
    3000ms
    内存
    128MiB
    难度
    6
    标签
    (无)
    递交数
    766
    已通过
    211
    上传者