连续七个月最多有多少天?
2014年7月开始,因为每4年有一个闰年所以每月天数是31天的月份只有七月,而8月有30日、9月和十月都有31日和30日交替出现;11月是30天和31天交替出现;十二月全是三十日(这种周期称之为“朔望月”) 所以从七月开始往后数共有七个连续的31日月份的可能性有以下三种情况: 首先来看第一种可能的情况:7~13月均为31日。那么11月的最后一天就是十一月小阳历最后一天也是新的一年的第一天也就是元旦,因此这一年就有两个新年,这在公历制度中是不可能的。所以这种情况不可能发生 接着来看第二种可能的情况:八月和十月为31日其他月份均按上述规律变化。这样一来七月之后依次是九月(30+31=61)十月(30+31+30=91)十一月又变为小月(30-31-30+31=0)十二月初为小月(30-31-0+30+31=52)也就是说在12月至次年一月之间间隔了52天时间!而这与题中所给条件不符。 综上所述这七个月的最大值只能是六月到十二月分别为30.31.30/31/30/31/30或六月到十二月分别为30、31、30、31、30、29、30(注:这里为了凑足三个零年三个一年份,其中有两个二九年份)
下面我们来探讨一下这个问题:为什么会出现这种情况呢?这是因为1900年和2000年是闰年,但是每隔四年才一个闰年所以每四个闰年中必定包含两个非闰年的时间段,这样我们就把这两个时间段分别称为A时段和B时段: A时段内每个周期的起始日期都相差一天 B时段内的第一个周期与第二个周期之间的隔日期相差两天 这正是本题的关键所在!通过观察不难发现七月恰好位于A时段的第一天而刚好落在这一天的日期一定是偶数日比如2014年便是七月二号 而要使接下来的六个整月期间至少有五个31日的月份则必须满足两个条件:一是下一时段B的第一周期必须是小周也就是第二个月应该是二十九号而不是三十号二是下一周期的第一个周期必须是小月也就是第一月末应为二十九号而不能为大月三号 因为这两点正好满足了题目中的最小值所以这就是问题的答案