[P3806] 【模板】点分治 - 点分治

辣鸡蒟蒻怎么今天才来敲这个模板题
好像还敲了很久的样子
(大雾)

#include 
using namespace std;
#define int long long
const int N = 10005;

vector > g[N];
int dis[N],siz[N],msiz[N],n,m,k[N],ans[N],u[N];
vector  st;
int buc[10000005];
vector  bl;
vector  wl;

void buc_push(int x) {
    if(x>1e+7) return;
    buc[x]=1;
    bl.push_back(x);
}
int buc_query(int x) {
    if(x<0 || x>1e+7) return 0;
    return buc[x];
}
void buc_clear() {
    for(int i=0;i

你可能感兴趣的:([P3806] 【模板】点分治 - 点分治)