事先声明 本题解文字比较多,较为详细,算法为离散化和差分,如会的大佬可以移步去别处看这道题的思路(因为作者比较懒,不想新开两个专题). 题目简要 给定每个起火部分的起点和终点,请你求出燃烧位置的长度之和. 注意:左闭右开 浅浅来谈一下 看到这道题时,你肯定有很多疑问. 为什么作者要搞左闭右开啊? 有重复的区间怎么搞? 我c, \(a\) 和 \(b\) 的范围在 \(-2^{31} \le a,b \le 2^{31}\) 之间? 光是这几个问题就可以把你难倒了吗? 不可能!我们先由简到繁,转换…