2014-08-06-silver-pocket-friday-gauss.zh.md (2405B)
1 ---
2 title: 满银口袋与星期五与高斯
3 slug: silver-pocket-friday-gauss
4 author: shimmy1996
5 type: post
6 date: 2014-08-06T19:18:28+00:00
7 dsq_thread_id:
8 - 3891273548
9 categories:
10 - 豆知识
11 - 趣闻
12 tags:
13 - LaTeX
14 - 历法
15 - 年份
16 - 微博
17 - 星期五
18 - 高斯
19 latex: true
20 ---
21
22 \\[w = \big(d + (2.6m - 0.2) + 5R(y, 4) + 4R(y, 100) + 6R(y, 400) \big) \mod 7\\]
23
24 微博上造谣的脑洞真是越来越大了…
25
26 在微博上看到一条po,说今年的8月份同时有5个星期五,5个星期六和5个星期天,是823年才见一次的“满银口袋”现象…
27
28 其实只要一个月中有31天,且这个月的1号是星期五,那么这个月就会是所谓的“满银口袋”,即使加上8月份这个限定条件,也不见得多么罕见的事。
29
30 高斯在他的笔记中记录过一个计算星期的算法(仅适用于公历),就是题图中的那个啦。其中:
31
32 \\(R(a, b)\\)指\\(a\\)除以\\(b\\)的余数;
33
34 \\(y\\)指年份,在计算一月或二月时年份减一;
35
36 \\(m\\)指\\((月份 - 2) mod 12\\);
37
38 \\(d\\)指日期;
39
40 具体说明见<a title="传送门" href="http://en.wikipedia.org/wiki/Determination_of_the_day_of_the_week#Gauss.27_algorithm">维基</a>…
41
42 计算了一下,21世纪中8月份是”满银口袋”的年份有:
43
44 2003, 2008, 2014, 2025, 2031, 2036, 2042, 2053,
45
46 2059, 2064, 2070, 2081, 2087, 2092, 2098, 2104,
47
48 2110, 2121, 2127, 2132, 2138, 2149, 2155, 2160,
49
50 2166, 2177, 2183, 2188, 2194, 2200, 2206, 2217,
51
52 2223, 2228, 2234, 2245, 2251, 2256, 2262, 2273,
53
54 2279, 2284, 2290, 2302, 2313, 2319, 2324, 2330,
55
56 2341, 2347, 2352, 2358, 2369, 2375, 2380, 2386,
57
58 2397, 2403, 2408, 2414, 2425, 2431, 2436, 2442,
59
60 2453, 2459, 2464, 2470, 2481, 2487, 2492, 2498,
61
62 2504, 2510, 2521, 2527, 2532, 2538, 2549, 2555,
63
64 2560, 2566, 2577, 2583, 2588, 2594, 2600, 2606,
65
66 2617, 2623, 2628, 2634, 2645, 2651, 2656, 2662,
67
68 2673, 2679, 2684, 2690, 2702, 2713, 2719, 2724,
69
70 2730, 2741, 2747, 2752, 2758, 2769, 2775, 2780,
71
72 2786, 2797, 2803, 2808, 2814, 2825, 2831, 2836,
73
74 2842, 2853, 2859, 2864, 2870, 2881, 2887, 2892,
75
76 2898, 2904, 2910, 2921, 2927, 2932, 2938, 2949,
77
78 2955, 2960, 2966, 2977, 2983, 2988, 2994
79
80 这1000年中一共有143次“满银口袋”…不知道原作者用的是什么神奇的历法…
81
82 题外话:比较残念的是感觉WP的Latex支持略差,小图看起来字体毛边超多…