Điểm:
100 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Tính \(S=(1!+2!+3!+...+n!) \% mod\)
Input
- 1 dòng ghi 2 số \(n\), \(mod\) cách nhau 1 dấu cách \((1 \leq n \leq 10)\); \((2 \leq mod \leq 10^9)\)
Output
- In ra đáp án
Example
Test 1
Input
3 11
Output
9
Test 2
Input
4 10
Output
3
Bình luận
include<bits/stdc++.h>
using namespace std;
int main(){
int n;
long long mod;
cin>>n>>mod;
long long tong=0,t=1;
for(int i=1;i<=n;i++){
t*=i;
tong=(tong+t)%mod;
}
cout<<tong;
return o;
}