#include #include #include #include using namespace std; template void read(int n, ...) { va_list li; va_start(li, n); while (n--) { int ch; T &x = *va_arg(li, T *); x = 0; do ch = getchar(); while (!isdigit(ch)); do { x = x * 10 + ch - '0'; ch = getchar(); } while (isdigit(ch)); } va_end(li); } int main() { int t; read(1, &t); while (t--) { int n, m; read(2, &n, &m); long long sum = 0; for (int i = 0; i < n; i++) { int x; read(1, &x); sum += x; } for (int i = 0; i < m; i++) { long long x; read(1, &x); printf("%d", x > sum ? 1 : 0); } printf("\n"); } }