/* -*- coding: utf-8 -*- * * 1673.cc: No.1673 Lamps on a line - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ const int MAX_N = 500000; /* typedef */ /* global variables */ int as[MAX_N]; /* subroutines */ /* main */ int main() { int n, qn; scanf("%d%d", &n, &qn); int sum = 0; while (qn--) { int l, r; scanf("%d%d", &l, &r); l--; for (int i = l; i < r; i++) { as[i] ^= 1; if (as[i]) sum++; else sum--; } printf("%d\n", sum); } return 0; }