Submission
Status:
PPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: TheRealN
Problemset: เปิดไฟ
Language: cpp
Time: 0.690 second
Submitted On: 2026-10-12 13:26:49
#include <iostream>
#include <vector>
using namespace std;
int main() {
int i, j, n, m, x, y, s, c;
cin >> n >> m;
vector<int> v(n, 0);
for (i = 0; i < m; i++) {
cin >> c >> x >> y;
s = 0;
switch (c) {
case 0 :
for (j = x - 1; j < y; j++) {
if (v[j] == 0) {
v[j] = 1;
}
else {
v[j] = 0;
}
}
break;
case 1 :
for (j = x - 1; j < y; j++) {
if (v[j] == 1) {
s += 1;
}
}
cout << s << endl;
break;
}
}
return 0;
}