分享

如何推算某天是星期几

 谨身节用华 2022-01-19

2000年美国数学奥赛题-关于星期几的计算

文章图片1

在年份N中,第300天是星期二。在N+1年份中,第200天也是星期二。在N-1年份中的第100天发生在一周的星期几?

解1:考虑第N年份已经过了300天,因为我们不知道这年是平年还是闰年,若平年还剩65天,若闰年还有66天。因此前两个日期之间有65 + 200 = 265或66 + 200 = 266天,这取决于N年份是否是闰年。因为7可以整除266,而不不能整除265,所以这两天都是星期二,所以这个N年份必须是闰年。

因此,N-1年份不是闰年,由于在给定N年份和N-1年份的日期之间有265 + 300 = 565天,用7去除565这就剩下5作为余数。我们从星期二向前数5天,这一天是星期四。

解2:

由于N年份的第300天为星期二,而300/7=42余6,所以N-1年份的最后一天为星期三(因为(3+6)/7=1余2)。

因为N+1年份的第200天为星期二,而200/7=28余4, 所以N年份的最后一天为星期五,(因为(5+4)/7=1余2)

从N-1年份的最后一天到N年份的最后一天可以是365天,也有可能是366天(因为闰月29天),假定N年是365天,365/7=52余1,这样根据N-1年最后一天为星期三,可以推出N年份的最后一天为星期四, 这与得出的N年最后一天星期五矛盾,而若N年份有366天, 366/7=28余2, 这样可以推出N年份的最后一天为星期五(3+2=5),与先前的结论一致。

这样N年份是闰年,则N-1年份为平年,即有365天,从N-1年份的100之后共有365-100=265天,265/7=37余6, 即要从N-1年份最后一天的星期三向过去的日子倒推6天,即星期四。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多