题解:P13679 [IAMOI R2] 传奇模数
分析
当我们输入的
思路
不难发现,每个区间所有数除以
代码
#include<bits/stdc++.h>
using namespace std;
const int N=998244353;
long long n;
unsigned long long ans;
int main()
{
cin>>n;
ans=(n/N*(n%N+1)%N)%N;
cout<<ans;
return 0;
}
当我们输入的
不难发现,每个区间所有数除以
#include<bits/stdc++.h>
using namespace std;
const int N=998244353;
long long n;
unsigned long long ans;
int main()
{
cin>>n;
ans=(n/N*(n%N+1)%N)%N;
cout<<ans;
return 0;
}