1. 甲每分钟310米,乙每分钟290米,两人同时从a到b,达到b甲立即返回a
一,A,B共跑了3000米,所用时间3000/(310+290)=5分钟所以A跑了5*310=1550米
二,设A跑了x米,则290*(x/310)+x=3000
2. 求时间段重复算法
假设时间段[a,b]
预约时间段[c,d]
将时间的分钟的部分转成小时,统一小时为单位。比如10:30 可以是10.5小时
if b=<c or a>=d:
true
else:
false
先看看你举得例子:
9:00-10:00的最大值是10:00 比预约时间10:00-13:00的最小值小 所以肯定是不重复的了
13:00-14:00的最小值是13:00 比预约时间10:00-13:00的最大值大 也是不重复的