首页 > 解决方案 > 集合的所有元素都适合同一时间窗口吗?

问题描述

假设我设置了 (1,2,3) 对应的到达时间 (Ai) 和截止日期 (Di)

Ai = (0,3,5) 其中 0 是集合 (1,2,3) 中第一个元素的到达日期

截止日期也是如此:Di = (2,4,6)

结论集合中的元素不适合同一时间窗口,因为集合 (1,2,3) 的元素 1 应该在元素 2 到达之前已经交付。

现在我的问题是:给定一个特定的集合,如果所有元素都适合同一时间窗口,我如何使用 Python 确定?(对或错)

标签: pythonset

解决方案


也许我在这里遗漏了一些东西,但是您可以检查最迟到达时间是否不在最快截止日期之后。不需要特定集合的操作,您甚至不必知道哪个截止日期对应哪个到达时间。

>>> Ai = (0,3,5)
>>> Di = (2,4,6)
>>> max(Ai) <= min(Di)
False

推荐阅读