#include #include #include #include #include #include #include #include using namespace std; #include #include #include #include #include #include #include ; #define cler(arr, val) memset(arr, val, sizeof(arr)) #define FOR(i,a,b) for(int i=a;i<=b;i++) typedef long long LL; const int MAXN = 1032; const int MAXM = 444; const int INF = 0x3f3f3f3f; const int mod = 1000000007; vectorG[MAXN]; int val[MAXN],vis[MAXN],ans,num,orz[MAXN],man; void init() { for(int i=0; iq; for(int i=0; i