F. [TJOI2009] 开关

    远端评测题 1000ms 125MiB

[TJOI2009] 开关

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

现有 nn 盏灯排成一排,从左到右依次编号为:1122,……,nn。然后依次执行 mm 项操作。

操作分为两种:

  1. 指定一个区间 [a,b][a,b],然后改变编号在这个区间内的灯的状态(把开着的灯关上,关着的灯打开);
  2. 指定一个区间 [a,b][a,b],要求你输出这个区间内有多少盏灯是打开的。

灯在初始时都是关着的。

输入格式

第一行有两个整数 nnmm,分别表示灯的数目和操作的数目。

接下来有 mm 行,每行有三个整数,依次为:ccaabb。其中 cc 表示操作的种类。

  • cc 的值为 00 时,表示是第一种操作。
  • cc 的值为 11 时,表示是第二种操作。

aabb 则分别表示了操作区间的左右边界。

输出格式

每当遇到第二种操作时,输出一行,包含一个整数,表示此时在查询的区间中打开的灯的数目。

4 5
0 1 2
0 2 4
1 2 3
0 2 4
1 1 4

1
2

提示

数据规模与约定

对于全部的测试点,保证 2n1052\le n\le 10^51m1051\le m\le 10^51a,bn1\le a,b\le nc{0,1}c\in\{0,1\}

线段树练习

未参加
状态
已结束
规则
IOI
题目
6
开始于
2025-5-1 0:00
结束于
2025-5-1 4:00
持续时间
4 小时
主持人
参赛人数
10