退休教师自创公式 算哪天周几"比电脑快"

如题所述

第1个回答  2023-02-17
有着40年教龄的退休数学教师周辉义有一个绝活:只要你随便说个年月日,他就能马上推算出这天是星期几,秘密出自他自创的一个计算公式。昨日上午,记者来到成都晋吉东二街周辉义的家时,他正在兴致勃勃地向大家展示自己的绝活。他说,早在1995年,自己就研究发明了“求某年某月某日是星期几”的公式。

  自创公式 说出年月日回答星期几

  昨天上午,晋吉东二街,周辉义饶有兴致地向大家展示了自己的绝活。“2008年12月4日?”有人问道,周辉义微闭双眼,嘴里默念着什么,10多秒钟后回答说“星期四”。记者翻看手机上的日期,正确。“那2009年8月12日又是星期几喃?”老人又想了十多秒后说:“星期三!”

  “你是不是一天没事就在家背日历哦!”周围的邻居打趣道。周辉义一本正经地回答说:“我脑海里一直都装着12个数字和一个公式,只要把相应的数字放进公式中,心算一下结果就出来了。”

  周辉义说,早在1995年,他的一个学生曾问他,有没有一种简便的方式算出“今天星期几”,他花了3个月时间研究以前的计算公式,写了整整一本笔记后发明了“求某年某月某日是星期几”的公式。

  解析算法 牢记“修正数”是关键

  周辉义把6、2、2、5、0、3、5、1、4、6、2、4这12个数字称作“修正数”并牢牢记住。第一个数字到最后一个数字分别代表一月至十二月,最后用“X=“1.25A”+B+C”和“Y=X÷7”两个公式来计算,Y所得的余数就是星期几。其中,““””代表取整,A代表公元年数的末两位数字,B代表月修正数,C代表日期数。如果遇到闰年时,计算第一、二月份时其修正数要减一,其他月份则不变。不过,这个公式有一个400年的周期,任何某一年某一月某一天,在年份上加减400的整数倍,得出的星期几都是一样的。

  周辉义说代表着12个月的12个修正数是他经过精心推算的,他还在电脑内输入过自己用笔演算的程序,结果也是一样的,不过用心算要快得多,电脑还要输入数据。只要熟悉修正数和公式,头脑灵活的年轻人10秒内肯定能算出来,普通人熟悉公式后完全用不着万年历了。“我还有个推算周期为2800年的公式在演算中。”他说。
相似回答
大家正在搜