atcoder#ABC261A. [ABC261A] Intersection

[ABC261A] Intersection

题目描述

数直線があり、高橋君はこれを赤色と青色で次のように塗りました。

  • X=L1 X=L_1 から X=R1 X=R_1 までをすべて赤色で塗る。
  • X=L2 X=L_2 から X=R2 X=R_2 までをすべて青色で塗る。

数直線のうち、赤色と青色の両方で塗られている部分の長さを求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

L1 L_1 R1 R_1 L2 L_2 R2 R_2

输出格式

両方の色で塗られている部分の長さを整数で出力せよ。

题目大意

题意:

高桥君将从L1L_1R1R_1的部分涂成红色,将从L2L_2R2R_2的部分涂成蓝色。

求同时涂有红色和蓝色的部分的长度。

注:即使红色和蓝色涂的部分相接,两种颜色涂的部分的长度也为0。

0 3 1 5
2
0 1 4 5
0
0 3 3 7
0

提示

制約

  • 0 L1 < R1 100 0\leq\ L_1\ <\ R_1\leq\ 100
  • 0 L2 < R2 100 0\leq\ L_2\ <\ R_2\leq\ 100
  • 入力はすべて整数

Sample Explanation 1

X=0 X=0 から X=3 X=3 までが赤く、 X=1 X=1 から X=5 X=5 までが青く塗られています。 よって、両方の色で塗られている部分は X=1 X=1 から X=3 X=3 までであり、その長さは 2 2 となります。

Sample Explanation 2

両方の色で塗られている部分はありません。

Sample Explanation 3

赤色と青色で塗られている部分が接している場合でも、 両方の色で塗られている部分の長さは 0 0 となります。