#P1758. 交集(ABC261A-Intersection)
交集(ABC261A-Intersection)
Description
我们有一条数轴。小高在这条线上涂了一些部分,如下所示: 首先,他把从 X= L~1~ 到 X = R~1~ 的部分涂成红色。 然后,他把从 X= L~2~ 到 X = R~2~ 的部分涂成蓝色。 找出同时被涂成红色和蓝色的部分的长度。
Input Format
输入从标准输入中以下列格式给出: L~1~ R~1~ L~2~ R~2~
Output Format
以整数形式输出同时被涂成红色和蓝色的部分的长度。
0 3 1 5
2
0 1 4 5
0
0 3 3 7
0
Hint
【样例1说明】 从 X=0 到 X=3 的部分被涂成红色,从 X=1 到 X=5 的部分被涂成蓝色。 因此,从 X=1 到 X=3 的部分同时被涂成红色和蓝色,其长度为 2。
【样例2说明】 没有部分同时被涂成红色和蓝色。
【样例3说明】 如果涂成红色的部分和涂成蓝色的部分相邻,则同时被涂成红色和蓝色的部分的长度为 0。
【数据范围】 0≤L~1~<R~1~≤100 0≤L~2~<R~2~≤100 输入中的所有值都是整数。