Submission
Status:
-----------
Score: 0
User: Nani
Problemset: เปิดไฟ
Language: cpp
Time: 0.002 second
Submitted On: 2024-10-25 13:35:16
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m;
int sum = 0;
int button[100001] = {};
string num;
int start,last;
cin >> n >> m;
for(int i = 0; i < m; i++){
cin >> num;
start = (int)num[1]-48;
last = (int)num[2]-48;
if(num[0] == '0'){
//cout << start << " " << last << endl;
for(int j = start; j <= last; j++){
if(button[j] == 0){
button[j] = 1;
}
else{
button[j] = 0;
}
}
//cout << button[1] << button[2] << button[3] << button[4] << endl;
}
else{
sum = 0;
for(int j = start; j <= last; j++){
if(button[j] == 1){
sum++;
}
}
cout << sum;
}
}
}