#include #include #include #include #include using namespace std; #define N 1000020 int n, k, num[2], m, ans, sl, ssl; int ss[N], s[N]; bool v[10002]; struct node { int pre, val, mod; } q[N]; void bfs() { memset(v, false, sizeof(v)); int l = 1, r = 1; for (int i=0; i ssl) return 1; for (int i=0; i