Submission

Status:

PPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: pann

Problemset: เปิดไฟ

Language: cpp

Time: 0.794 second

Submitted On: 2026-10-12 14:09:17

#include <iostream>
using namespace std;

int main(){
    int n, m;
    cin >> n >> m;
    int light[n] = {};
    for (int i = 0; i < m; i++){
        int op, l, r;
        cin >> op >> l >> r;
        if (op == 0){
            for (int i = l-1; i < r; i++) light[i] += 1;
        }
        else {
            int count = 0;
            for (int i = l-1; i < r; i++){
                if (light[i] % 2 == 1) count++;
            }
            cout << count << "\n";
        }
    }
    return 0;
}