4070: Intersection

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:15 解决:0

题目描述

# Intersection ### 内存 1024MB ### 时间 2S ## 题目描述 配套书籍购买链接:https://item.jd.com/10127270863925.html 我们有一条数轴。小高在这条线上涂了一些部分,如下所示: - 首先,他把从 $X=L_1$ 到 $X=R_1$ 的部分涂成红色。 - 然后,他把从 $X=L_2$ 到 $X=R_2$ 的部分涂成蓝色。 找出同时被涂成红色和蓝色的部分的长度。 ## 输入格式 输入从标准输入中以下列格式给出: $L_1$ $R_1$ $L_2$ $R_2$ ## 输出格式 以整数形式输出同时被涂成红色和蓝色的部分的长度。 ## 输入输出样例 ### 输入样例1 ``` 0 3 1 5 ``` ### 输出样例1 ``` 2 ``` ### 输入样例2 ``` 0 1 4 5 ``` ### 输出样例2 ``` 0 ``` ### 输入样例3 ``` 0 3 3 7 ``` ### 输出样例3 ``` 0 ``` ## 数据范围与提示 【样例1说明】 从 $X=0$ 到 $X=3$ 的部分被涂成红色,从 $X=1$ 到 $X=5$ 的部分被涂成蓝色。 因此,从 $X=1$ 到 $X=3$ 的部分同时被涂成红色和蓝色,其长度为 $2$。 【样例2说明】 没有部分同时被涂成红色和蓝色。 【样例3说明】 如果涂成红色的部分和涂成蓝色的部分相邻,则同时被涂成红色和蓝色的部分的长度为 $0$。 【数据范围】 $0 \leq L_1 < R_1 \leq 100$ $0 \leq L_2 < R_2 \leq 100$ 输入中的所有值都是整数。 ## 题目来源 ABC261A