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;
}