原创 菜农与蔡勒和基姆拉尔森三个星期公式的继续繁衍

2011-7-19 00:14 1951 8 9 分类: MCU/ 嵌入式

本文验证工具http://www.hotpower.org/HotAjax/HotPower_HotAjax.html

首先列出“菜农与蔡勒和基姆拉尔森三个星期公式”:

蔡勒星期公式=(203+百年/4-2*百年+年+年/4+13*(月+1)/5+日-1)%7
或:
蔡勒星期公式=(203+百年/4-2*百年+年+年/4+(13*月+8)/5+日)%7
或:
蔡勒星期公式=(203+百年/4-2*百年+年+年/4+(13*月+3)/5+日+1)%7

基姆拉尔森星期公式
=(百年/4+百年*5+年+年/4+(13*月+3)/5+日+1)%7
或:
基姆拉尔森星期公式=(百年/4+百年*5+年+年/4+(13*月+8)/5+日)%7
或:
基姆拉尔森星期公式=(百年/4+百年*5+年+年/4+13*(月+1)/5+日-1)%7

注意:(13*月+8)/5+日最简洁!!!

菜农星期公式=((百年%4)*5+年+年/4+(13*月+8)/5+日)%7
或:
菜农星期公式=((百年&3)*5+年+(年>>2)+(13*月+8)/5+日)%7

我们可以看到三个星期公式的组成:
1.百年(日期/100)
蔡勒星期公式有:203+百年/4-2*百年
基姆拉尔森星期公式有:百年/4+百年*5
菜农星期公式有:(百年%4)*5
2.年(日期%100)
三个公式都有:年+年/4
3.月日
三个公式都有:(13*月+8)/5+日

可以看出三个公式最大的不同点在于百年的算法构成大不一样。
蔡勒星期公式中的“-2*百年”最为独特,真不明白在干什么。
其次是基姆拉尔森星期公式中的“百年*5”,有5的倍数的身影。
菜农星期公式中的“(百年%4)*5”构成了0,5,10,15,0,5,10,15,...序列
并且((百年%4)*5)%7又构成了我们需要的0,5,3,1,0,5,3,1,...序列

蔡勒星期公式需要0,5,3,1,0,5,3,1,...序列
基姆拉尔森星期公式有0,5,10,15,0,5,10,15,...序列的念头
而菜农星期公式两个序列都满足,即百年的计算核心实际就是0,5,10,15,0,5,10,15,...序列!!!

在数学中,(百年%4)*5=(百年*5)%20,即都能得到0,5,10,15,0,5,10,15,...序列
故即可衍生出《菜农第二星期公式》!!!

菜农第二星期公式=((百年*5)%20+年+年/4+(13*月+8)/5+日)%7
其中:其中: 百年=0~99,年=0~99,月=1~12,日=1~28/29/30/31 当月=1或2时,月=月+12或月=月+4,年=年-1

假若用:日期=百年*100+年,百年=日期/100

故有:
菜农第二星期公式=(((日期/100)*5)%20+日期%100+(日期%100)/4+(13*月+8)/5+日)%7
其中:其中: 日期=0~9999,月=1~12,日=1~28/29/30/31 当月=1或2时,月=月+12或月=月+4,日期=日期-1


大家可以随意采用:
菜农星期公式=((百年%4)*5+年+年/4+(13*月+8)/5+日)%7
或:
菜农星期公式=((百年&3)*5+年+年/4+(13*月+8)/5+日)%7

菜农第二星期公式=((百年*5)%20+年+年/4+(13*月+8)/5+日)%7
或:
菜农第二星期公式=(((日期/100)*5)%20+日期%100+(日期%100)/4+(13*月+8)/5+日)%7

雁塔菜农HotPower@126.com 2011.7.17 9:18 于西安雁塔菜地

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1696769 2011-7-18 18:33

看的我晕头转向的,实在是高啊。
相关推荐阅读
雁塔菜农 2012-04-05 17:51
2012年度新唐Cortex-M0助学开发套件有约束条件赠送申报贴
2012年度新唐Cortex-M0助学套件从4月起每月有约束条件发放16套。 申报人必须是21ic或 EDNC 会员 并具备1月的会龄。 申报时必须注明“遵守约束条件,缴纳250元订金,上...
雁塔菜农 2012-04-05 17:04
2012年度Cortex-M0助学园地推广框图
...
雁塔菜农 2012-04-01 17:59
2012年度Cortex-M0助学园地奖励计划细则
抢楼请点击:菜地公告:即日起创建《菜农Cortex-M0助学园地》(盖楼入口) 每月10号和25号的下午2:50进行2次抢楼,规则同去年12月的疯狂抢楼活动。 奖品由21IC、北航、广州迪圣...
雁塔菜农 2012-02-03 08:19
菜农谋略:搞定牛人宋俊德,对女牛人孙昌旭说:“记住,俺是雁塔菜农~~~ ”
http://www.baidu.com/s?wd=%B2%CB%C5%A9%D0%A6%CC%B8%A1%B6%D0%C2%C0%CB%C3%FB%C8%CB%D0%A7%D3%A6%A1%B7...
我要评论
1
8
关闭 站长推荐上一条 /3 下一条