#SGM0000031. Bật tắt đèn (Light Switching)
Bật tắt đèn (Light Switching)
Bật tắt đèn (Light Switching)
Nguồn: SPOJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có bóng đèn ban đầu đều tắt. Hỗ trợ đảo trạng thái cả đoạn và đếm số đèn đang bật trên đoạn.
Input
Dòng đầu chứa . Mỗi trong dòng tiếp theo có dạng op l r.
0 l r: đảo trạng thái mọi đèn từ đến .1 l r: hỏi có bao nhiêu đèn đang bật từ đến .
Output
In một dòng cho mỗi truy vấn loại 1.
Subtask
- 20 điểm: , .
- 30 điểm: .
- 50 điểm: , , .
Ví dụ
Input
4 5
0 1 2
0 2 4
1 2 3
0 2 4
1 1 4
Output
1
2
Giải thích
Sau hai lần đảo, trạng thái là 1 0 1 1, nên đoạn có một đèn bật. Đảo lần nữa thu được 1 1 0 0, nên toàn dãy có hai đèn bật.