如下代码可以拿到整整 30pts30pts30pts
#include<bits/stdc++.h> using namespace std; int main(){ int l,r,k; cin>>l>>r>>k; long long ans=1; for(int i=2;i<=l;i++){ ans=ans*i; } cout<<ans%k; return 0; }
是数据水了还是因为阶乘的某些性质决定的,如果是因为性质有没有大佬可以给出数学证明