|
|
新盛娱乐游戏APP下载链接【xs10159.com】新盛娱乐游戏在线客服【飞机@xg88011】using ll = long long;using ull = unsigned long long;const int MOD = 1e9 + 7;const int MAXN = 200005;const int MAXM = 200005;int n, m;vector<pair<int, int>> adj[MAXN]; // (to, edge id)int u[MAXM], v[MAXM];ull edge_val[MAXM];bool vis[MAXN];int depth[MAXN];ull xor_sum[MAXN];int parent[MAXN], pe[MAXN]; // parent vertex and parent edge idint iter[MAXN]; // current index in adjacency listmt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count());ull rand64() { return rng();
|
|