今年二月这样的强迫症之月,多少年才能出一次?

2.1星期日,2.28星期六,正好排满日历4行

推荐  (1) | 25人关注关注
17个答案
79 1

Ent古生物学博士生,科学松鼠会成员

2015-02-04 14:05

首先,现行公历每400年是一个完美循环。也就是,任何一天,不管是星期几,四百年前和四百年后一定还是星期几。有一些比400年短的循环,但这些循环不完美,遇到特殊的闰年会被打破……谁让它是400年97闰这种规则呢。(参见 http://www.guokr.com/article/7281/

而在每一个400年循环里,正好有44个非闰年里2月1日是星期天,从而28天正好排满四行。

(这个还是很符合直觉的——假如星期几和闰年是完美均匀分布,那平均应该有43个。)

因此概率上讲,遇到这种情况的可能性是11%,或者大约每9年一次。其实不算很低啦。

如果好奇的话,那么,我们现在前后四百年里,出现这种情况的是以下年份:

1801
1807
1818
1829
1835
1846
1857
1863
1874
1885
1891
1903
1914
1925
1931
1942
1953
1959
1970
1981
1987
1998
2009
2015
2026
2037
2043
2054
2065
2071
2082
2093
2099
2105
2111
2122
2133
2139
2150
2161
2167
2178
2189
2195



35 0

是说今年二月这种杀死强迫症的月份?很常见啊

7 0

平年365天, 365 = 52*7 + 1

闰年366天,366 = 52*7 + 2

假设都是平年,那么每年52个星期多一天,所以下一年的2月1日就会往后推一天,变成周1,再下一年周2。这样7年就会轮回来。

但是由于有了闰年,2月多了一天,那么闰年之后的那一年的2月1日就不是当年后推一天,而是两天了。

比如2016年2月1日周一,但是由于这一年是闰年,所以2017年2月1日就是周三,而不是周二。

所以我们可以得到这样的一个式子,2015年之后的x年的2月1日是星期几:

这里的LeapCount指从2015到x这些年,一共有几个闰年(,不包括x本身)。

假设闰年是均匀分布,每4年一个闰年的话。这个间隔就很好计算,11,6,5,6 这样循环。换句话说就是2026,2032,2037,2043, 2054, 2060.....

但是问题是,闰年并不是均匀分布的,当年数是100的倍数,但不是400的倍数时,不是闰年,要跳过去。最近的一个例子就是2100年,并不是闰年。所以上面的间隔,到2100,2200,2300年之后,就跳了一下。但是其他的年头,间隔还是这样的规律。

2 0
支持者: 迷走青宏 丶Ning

其实,只要遇到28天的时候,就把第一天排在第一个,那就可以了。嘿嘿……绝对治愈强迫症。

1 0
支持者: 红白酋长

看着图默默地念了一下。

第一行:1、2、3、4、5、6、7

第二行:8、9、10、J、Q、K....

0 0

阿尔吉农飞岛国语言专家

2015-02-04 14:09

2009年就是,2026年也是,也算是比较常见了。

0 0

朱小猪猪小笨生物技术,生命科学爱好者,蛋奶素食者

2015-02-05 09:21

按照 2月1日 是 周日 的,挨个查了一遍,找到了规律每相隔6年、11年、11年,然后再6年、11年、11年,然后再6年、11年、11年...........因为中间有29日的不计入

1981 [+ 6年]

1987 [+11年]

1998 [+11年]

[2004(29日)]

2009 [+ 6年]

2015 [+11年]

2026 [+11年]

[2032(29日)]

2037 [+ 6年]

2043 [+11年]

2054 [+11年]

[2060(29日)]

2065 [+ 6年]

2071 [+11年]

2082 [+11年]

[2088(29日)]

2093 [+ 6年]

2099 [+11年]


1 1

Alulull神经科学博士生

2015-02-05 12:57
支持者: littlemite

强迫症个毛线 我的日程本是从星期一开始的

1 1

pussycat_1987生物物理学博士在读

2015-02-05 14:30
支持者: 灰原

那要看你把星期日放在前面还是放在后面。。。放在后面能让强迫症去死的说。。。

0 0

hetaoljt专业烧开水

2015-02-08 22:50

随便编一个小函数,遍历一下不就行了…… 从人类出现的10万年前遍历到现在,大概电脑也不会用很久吧…… 另外,前段时间我把日历设成了“周一是每周第一天”,就不会出现这种情况了嘛,哈哈

0 0

应该把1号移成周一才满足 不开森

0 0

水晶crystal

从生理结构上来说人也不是对称的,是不是我也得要求我妈把我重生几次?

题主说日历的图形上对称,你说他在星期上不对称,这可以理解。

然后你拿IOS8601说事,这个标准是日期在数据上的表示标准,更多的是方便数据的储存和交换。你有在任何日历上见过标准的 2015-W07-3 表示法?

IOS就这么成了全球通用的“星期”,这个以星象命名的日期序列的唯一标准了?

我指出了星期和月份排序方式有决定性的不同,他们区分开来是很正常的事情。而你的理由居然是,“我觉得” “丑” “支持我的人多”。

这种咬文嚼字的自证方式简直和微博上得那些引用“专家”言论的大佬一模一样,喷人然后拉黑,我在这里要提个问了,果壳的滚雪球言论是否能和微博一战?

http://zh.wikipedia.org/wiki/星期中的日子#.E6.AF.8F.E5.80.8B.E6.98.9F.E6.9C.9F.E7.9A.84.E7.AC.AC.E4.B8.80.E5.A4.A9

你怎么不去看看这么多语言文明中有多少是真正把星期一作为第一天命名的?

果壳上抖机灵高支持是非常常见的现象,但是以此作为自己言论证明,难道不是反理性的现象?

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区