Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <cstdio>#include <iostream>#include <cstring>#include <cmath>#include <algorithm>#include <string.h>#include <string>#define eps 1e-8#define op operator#define MOD 10009#define MAXN 100100#define INF 0x7fffffff#define MEM(a,x) memset(a,x,sizeof a)#define ll __int64const int M=(int)(1<<15); //注意这里是15using namespace std;int list[M];int ans[M];int cnt;int m;void dfs(int v){int x=(v<<1)&m;if(!list[x]){list[x]=1;