Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <queue>#include <cstdio>#include <cstring>#include <iostream>using namespace std;struct side{int to;int next;};struct node{int hd;int sum;};int n,m;queue<int>que;int ind[100005];node head[100005];side mapn[500005];int Init(){for(int i=1; i<=n; i++){ind[i]=0;head[i].hd=-1;head[i].sum=0;}