康托展开 与 康托逆展开
题目:https://www.luogu.com.cn/problem/P5367
#include
using namespace std;
const int N=1100000;
const int MO=998244353;
typedef long long ll;
ll a[N],n,t[N],min_num,b[N],ans;
ll lowbit(ll x){
return x&(-x);
}
ll query(ll x){
ll res=0;
while(x){
res=(res+t[x])%MO;
x-=lowbit(x);
}
return res;
}
void add(int x,int y){
while(x
for(in
康托展开 与 康托逆展开最先出现在Python成神之路。
共有 0 条评论