Submission

Status:

P----------

Subtask/Task Score:

10/100

Score: 10

User: Nuttykub

Problemset: เปิดไฟ

Language: cpp

Time: 0.611 second

Submitted On: 2026-10-04 11:05:23

#include <bits/stdc++.h>
using namespace std;
#define ll long long


int main(){
    int light,o;
    cin >> light >> o;
    vector<char> shine(light+1,0);
    for (int i = 0;i < o;i++){
        char o;
        int start;
        int end;
        cin >> o >> start >> end;
        if (o == '0') {
            for(int i = start ;i < end+1;i++){
                if (shine[i] == '0') shine[i] = '*';
                else shine[i] = '0';
            }
        }
        else{
            int ct = 0;
            for(int i = start ;i < end+1;i++){
                if (shine[i] == '*') ct++;
            }
            cout << ct << endl;
        }
    }
    return 0;
}