1. 程式人生 > >ACM-ICPC 2018 南京賽區網路預賽 A

ACM-ICPC 2018 南京賽區網路預賽 A

題目連結

(n-1)*(n-1)! = n!-(n-1)!

所以公式S最後可以化簡為 n!-1

因為 mod n 又因為n!為n的倍數

所以結果就為 n-1

#include<bits/stdc++.h>
using namespace std;

int main(){
	int t;
	while(~scanf("%d",&t)){
		long long n;
		while(t--){
			scanf("%lld",&n);
			printf("%lld\n",n-1);
		}
	}
	return 0;
}