80分求调
查看原帖
80分求调
1028771
Retoayd楼主2023/10/5 10:25
#include<bits/stdc++.h>
using namespace std;
int l,r,k,n,h;
long long f[2000010];
int main()
{
  cin>>l>>r>>k;
  long long sum=-1;
  h=r-l+1;
  f[0]=1%k;
  for(int i=1; i<=r; i++)
  {
    f[i]=f[i-1]*i%k;
  }
  for(int i=1; i<=r; i++) sum=max(sum,f[i]);
  cout<<sum;
  return 0;
}
2023/10/5 10:25
加载中...