P9707 [KMOI R1] 音波武器题解
szh_AK_all · · 题解
题意
给出
分析
不难发现,对于
由此,我们就得到了一个递推式。由于
Code
#include<bits/stdc++.h>
using namespace std;
long long a[2000005];
int main()
{
int l,r;
long long k;
cin>>l>>r>>k;
a[0]=1;
long long ans=0;
for(int i=1;i<=r;i++)
{
a[i]=a[i-1]*(i%k)%k;
if(i>=l)
ans=max(ans,a[i]);
}
cout<<ans;
}