n, Q = map(int, input().split()) A = list(map(int, input().split())) imos = [0] * (n + 1) for i, a in enumerate(A): imos[i] += a imos[i + 1] -= a for _ in range(Q): l, r = map(int, input().split()) imos[l - 1] += 1 imos[r] -= 1 for i in range(n): imos[i + 1] += imos[i] print(*[i % 2 for i in imos[:-1]])