2947: 农田灌溉
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:13
Solved:7
Description
在一座现代农场里,有两套灌溉系统,都可以灌溉农场的农田。夏季炎热,需要的灌溉量较大,可能在某些时间点上,两套灌溉系统要同时工作,才能满足农田的灌溉需求。
农场主根据天气预报,设置好了两套灌溉系统今天的灌溉时间。
第一套灌溉系统,会从今天的 S1 时(含 S1 时)开始灌溉,并于今天的 E1 时停止灌溉(E1 时已停止,并未灌溉)。
第二套灌溉系统,会从今天的 S2 时(含 S2 时)开始灌溉,并于今天的 E2 时停止灌溉(E2 时已停止,并未灌溉)。
请编程计算出,有两套系统同时工作的时间,共有多少个小时。
农场主根据天气预报,设置好了两套灌溉系统今天的灌溉时间。
第一套灌溉系统,会从今天的 S1 时(含 S1 时)开始灌溉,并于今天的 E1 时停止灌溉(E1 时已停止,并未灌溉)。
第二套灌溉系统,会从今天的 S2 时(含 S2 时)开始灌溉,并于今天的 E2 时停止灌溉(E2 时已停止,并未灌溉)。
请编程计算出,有两套系统同时工作的时间,共有多少个小时。
Input
四个整数 S1,E1,S2,E2
Output
一个整数,代表两套系统同时工作的小时数。
Sample Input Copy
0 10 5 20
Sample Output Copy
5
HINT
样例 1:
第 1 套灌溉系统从 0 时开始灌溉,于 10 时停止灌溉。
第 2 套灌溉系统从 5 时开始灌溉,于 20 时停止灌溉。
两套系统在 5 6 7 8 9 这 5 个小时中,同时工作,因此答案为 5。
数据范围
对于所有的测试数据,保证 0≤S1
,0≤S2
第 1 套灌溉系统从 0 时开始灌溉,于 10 时停止灌溉。
第 2 套灌溉系统从 5 时开始灌溉,于 20 时停止灌溉。
两套系统在 5 6 7 8 9 这 5 个小时中,同时工作,因此答案为 5。
数据范围
对于所有的测试数据,保证 0≤S1
,0≤S2