编程题
### 问题描述 多个炎热的夏季和寒冷的冬季让农夫约翰的围栏有些受损,于是他决定重新粉刷它,而小齐则是他的得力助手。不幸的是,虽然小齐在绘画方面非常娴熟,但她对于理解约翰的指示却不够熟练。 我们将围栏看作是一维数轴,约翰粉刷的区间是 $x=a$ 到 $x=b$。例如,如果 $a=3$ 且 $b=5$,那么约翰涂抹的区间长度为2。小齐误解约翰的指示,她粉刷的区间是 $x=c$ 到 $x=d$,这可能与约翰的区间部分或完全重叠。请确定现在被油漆覆盖的围栏总长度。 ### 输入格式 第一行包含两个整数 $a$ 和 $b$,由一个空格分隔,表示农夫约翰粉刷的围栏区间 $(a < b)$。 第二行包含两个整数 $c$ 和 $d$,由一个空格分隔,表示小齐误解指示后所绘制的围栏区间 $(c < d)$。 ### 输出格式 输出一行,包含涂有油漆的围栏总长度。 ### 样例输入 ``` 7 10 4 8 ``` ### 样例输出 ``` 6 ``` ### 评测数据规模 $0 \leq a,b,c,d \leq 100$。
查看答案
赣ICP备20007335号-2