题目链接

描述
校门外有很多树,有苹果树,香蕉树,有会扔石头的,有可以吃掉补充体力的……
如今学校决定在某个时刻在某一段种上一种树,保证任一时刻不会出现两段相同种类的树,现有两个操作:
K=1,K=1,读入l、r表示在区间[l,r]中种上一种树,每次操作种的树的种类都不同
K=2,读入l,r表示询问l~r之间能见到多少种树
(l,r>0)

格式
输入格式
第一行n,m表示道路总长为n,共有m个操作
接下来m行为m个操作

输出格式
对于每个k=2输出一个答案

样例1
样例输入1
5 4
1 1 3
2 2 5
1 2 4
2 3 5
样例输出1
1
2

Let us 分析一下样例:
首先,
有五个坑可以装树:

x            x             x            x            x

然后,我们执行第一个操作::在1~3号坑种树一;

(x            x             x)           x            x

括号括住的内容就是第一次种树的范围;
接下来我们进行第二次操作,输出2~5号坑,直接输出1,就不需要演示了。。。
第三次,输入,这次是

最新文章

  1. 如果因特网中的所有链路都提供可靠的交付服务,TCP可靠传输服务是多余的吗?
  2. Thread对象的yield(),wait(),notify(),notifyall()
  3. 阿里云 通过YUM源安装nginx
  4. 使用git管理github上的项目
  5. flask-admin
  6. ASP.NET MVC4学习笔记之Controller激活的扩展
  7. [转] Gradle中的buildScript代码块
  8. nginx的配置说明
  9. Thread-safety with regular expressions in Java
  10. Google Earth数据存储、管理、表现及开发机制
  11. c语言下多线程
  12. 【.net 深呼吸】细说CodeDom(10):生成异常处理语句
  13. 【ESP8266】发送HTTP请求
  14. 什么是shell和终端?
  15. How to enable usb on vbox
  16. 【CF263D】Cycle in Graph
  17. write RE validation
  18. discuz论坛 模板修改
  19. 深入理解 Java Object
  20. epoll详细工作原理(转)

热门文章

  1. 如何设置 web 项目打开的默认页面
  2. python3 摆放家具练习
  3. <fmt:formatDate> 标签,日期格式化问题(Day_24)
  4. ExpressionHelp2
  5. 我的Python书被台湾的出版社引进版权了,书的名字也更吸引人了
  6. 关于unity贴图压缩
  7. android Room数据库仓库模式
  8. Python+Selenium学习笔记6 - 定位
  9. python基础知识笔记(二) (出现语法以及颜色问题)
  10. 2021.5.23 noip模拟2(排序|划艇|放棋子)