A27801.交集

入门

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

时间限制:1000ms
内存限制:128MB

给定一条数轴。数轴的一部分被涂上了颜色,如下所示:

  • 首先,从 X=L1X=L_1X=R1X=R_1 的部分被涂成红色。
  • 接着,从 X=L2X=L_2X=R2X=R_2 的部分被涂成蓝色。

求出数轴上被同时涂成红色和蓝色的那部分的长度。

数据范围\large{数据范围}

  • 0L1<R11000 \leq L_1 \lt R_1 \leq 100
  • 0L2<R21000 \leq L_2 \lt R_2 \leq 100
  • 所有输入的数值均为整数。

输入格式

对于每个测试文件输入格式如下:

L1 R1 L2 R2\tt{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

说明/提示

样例 11
X=0X=0X=3X=3 的部分被涂成红色,从 X=1X=1X=5X=5 的部分被涂成蓝色。
因此,数轴上从 X=1X=1X=3X=3 的部分被同时涂成红色和蓝色,其长度为 22

样例 22
数轴上没有任何地方被同时涂为红色和蓝色。

样例 33
数轴上涂成红色的部分和涂成蓝色的部分相邻,同时涂成红色和蓝色的部分的长度为 00

首页