- 注册时间
- 2010-1-9
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 28298
- 在线时间
- 小时
|
发表于 2020-8-29 22:32:29
|
显示全部楼层
两个年份的日历相同当且仅当2月份日历相同。
2097年与2103年的日历不同。
记 x 年 2月1日的星期为 w(x), 有
w(x+1) = w(x)+1(mod 7), 当 x 年为平年
w(x+1) = w(x)+2(mod 7), 当 x 年为闰年
因此可把平年标记为1,闰年标记为2,比如从第 x 年开始的连续7年为平闰平平平平平,则标记为1211111。
不妨假定w(x) = 0(星期天),这连续7年的w(x+i)就是0134560,即w(x+6) = w(x),周期 T = 6.
各种情况的w(x+T) = w(x)的最小周期 T 穷举如下(红色1为平年世纪年):
一、不含红色 1 的,按第1个2(闰年)的位置排序:
id1、2111211 1211121112111 211121112, T=28
02345012356013456123460124560
id2、12111 2111211, T=11
013456123460
id3、1121112111 21, T=11
012456023450
id4、1112111, T= 6
0123560
二、含有红色 1 的,按红色 1 的位置排序
red1、1111211, 反序为red7: 1121111, T=6
0123460 0124560
red2、1111121, 反序为red6: 1211111, T=6
0123450 0134560
red3、11111 12111211, 反序red11: 112111211 1111, T=12
0123456123460, 0124560234560
red4、1111 111211121, 反序red10: 1211121111 111, T=12
0123456023450, 0134561234560
red5、2111111 121112, 反序red9: 2111211 111112, T=12
0234560124560, 0234501234560
red13、2111211 12111111121 11211121112111211 121112, T=40
02345012356012345012356013456123460124560
red29、2111211 1211121112111 211121111111 211121112, T=40
02345012356013456123460124560123460124560
red17、2111211 1211121111111 211121112111 211121112, T=40
02345012356013456012356013456123460124560
red25、211121112 11121112111 211111112111 211121112, T=40
02345012356013456123460123456123460124560
red21、2111211 1211121112111111121112111 211121112, T=40
02345012356013456123456013456123460124560
就这19种情况吧,五种周期。其它red#为id#与上列red#的合成。 |
|