在现有公历制度之下(年份是4的倍数但不是100的倍数,或者年份是400的倍数,则这一年为闰年,2月有29天;年份不是4的倍数,或者年份是100的倍数但不是400的倍数,则这一年为平年,2月有28天),未来100年(2015年-2114年)的元旦出现在星期几的次数最少,它共出现多少次?

问题描述:

在现有公历制度之下(年份是4的倍数但不是100的倍数,或者年份是400的倍数,则这一年为闰年,2月有29天;年份不是4的倍数,或者年份是100的倍数但不是400的倍数,则这一年为平年,2月有28天),未来100年(2015年-2114年)的元旦出现在星期几的次数最少,它共出现多少次?

这是一个很有趣的问题,值得去费一下脑筋.正常情况下,如果今年是平年,因为365÷7的余数是1,则下一年的星期比今年的多一天(今年星期一,明年则星期二等);闰年因为有366天,则下一年需要多两天(今年闰年星期一,下一年星期三等).值得注意的是2100年是平年,从2097年到2104年连续有七次加一天.这样就可以从2015年的元旦是星期四开始计算出每一年的元旦是星期几.更好的方法还有待于研究.答案是:星期一14天,星期二14天,星期三13天,星期四15天,星期五15天,星期六14天,星期日15天.显然选星期三13次最少.