求解一道算法题

662 阅读1分钟

在真实的业务场景中,客户可以在任意一天订购我们的服务,订购周期可以是一个月、一个季度、半年或一年,在订购日后的这么多月的当天凌晨 0 点订单到期。

\

以下举例说明订购的过期计算方式:

\

  • 在 2018-11-10 订购一个月,订购将在 2018-12-10 过期

  • 在 2018-12-10 订购一个月,订购将在 2019-01-10 过期

  • 在 2019-01-30 订购一个月,订购将在 2019-02-28 过期

  • 在 2019-04-30 订购一个月,订购将在 2019-05-30 过期

  • 在 2019-05-31 订购三个月,订购将在 2019-08-31 过期

\

\

问题1(无需编程)

\

假定我们每天可以收到 4 个订单,其中一个是一个月周期的,一个是一个季度周期的,一个是半年周期的,一个是一年周期的。这样的订单从很久以前,比如五年前就开始了。

\

请通过分析回答:在哪一天到期的订单会最多,有多少个?具体是哪几个订单?

\

并对分析过程进行解释。