4021| 23
|
求解释,搞不懂后面的除法 |
| ||
发表于 12-6-22 13:08
|
每个元旦比上一年的星期数后推一天,闰年的话就后推两个星期数,990/7余3,240/7余2,3+2=5。故答案为B。
意思是多了990年,每年多后推一天,所以990/7余3,至于240/7余2是因为闰年后推2天,故为3+2 | |
发表于 12-6-22 13:35
|
答案正解。。。要注意的是被四整除的一共有247个。。。有7个整数年岁能被4整除,但不是闰年,所以又240个闰年。
| |
发表于 12-6-22 14:08
|
那个3+2是什么意思 好像没什么意思
百度了个详细的很好理解的 解析:(1)平年是365天,闰年是366天,365/7余数为1,即每个元旦比上一年的星期数后推1天,366/7余数是2,即每个元旦比上一年的星期数后推2天。 (2)计算出有多少个闰年,多少个平年,闰年的定义:1,能被4整除。2,后面两位是0的年份必须被400整除 (1999-1009)/4=247 (其中1100,1300,1400,1500,1700,1800,1900共7个不是闰年)。所以闰年是247-7=240个,平年是(1999-1009)-240=750个 (3)闰年240个,240/7余数2,余下两个闰年,则闰年后推天数为2+2*2=6天,(注意:这里的几个数字2要好好理解下,第一个2是7的倍数个闰年的元旦应该后推的天数,后面两个2是2个闰年,每年后推2天) 平年750个,750/7余数1,余下1个平年,则平年后推天数为1+1=2天(参照闰年来理解)。综上所述,后推天数是闰年6天+平年2天=8天,所以1999年元旦是星期五 | |
发表于 12-6-22 14:28
|
| |
发表于 12-6-22 14:41
|
| |
发表于 12-6-22 16:26
|
| |
发表于 12-6-22 16:27
|
| |
发表于 12-6-22 18:07
|
为什么我总是理解的是往后推了五天,就是周二。我是这样理解的,750个平年,每年往后推了一天,750年就往后推了750天,这750天有107周余一天,就是750个平年往后推了一天,而240个闰年,每年推2天,总共往后推了480天,是68周余四天,总共就往后推了五天呀!
不知道我的这理解错哪了,请高人指点迷津 | |
发表于 12-6-22 20:33
|
平年365天,等于52个星期零1天,所以第二年1月1日的星期序数比第一年的多1;闰年366天,等于52个星期零二天,所以第二年1月1日的星期序数等于第一年(闰年)的星期序数加2。1009年-1999年共计247个闰年,这样计算的话,应该是990+247=1237再/7余5,因此周四后5天就是周2,这样计算是没有问题的,但没有正确答案!关键的问题是现行的公历是是1582年10月15日以后才有的,这之前用的是儒略历,所以对这之前的日期利用上边算法计算是没有意义的。题目是有问题的!
但是还是有解法的,可以利用的考试当天去推算阿! 比如今天是2006.7.18星期二,那么可以推算出2006元旦是周日(170/7余2,向前推2天就是周日),那么1999-2006年中有2个闰年,[(7+2)/7]=2,周日在向前推2天就是周五了! | |
发表于 12-6-22 20:46
|
| |
发表于 12-6-22 21:39
|
这题目确实很经典,第一种方法得有很强的理解性,第二种方法比较好理解但是花的时间比较多,
| |
管理规定|隐私条款|手机版|求职指南网 ( 京ICP备11040856号-1|京公网安备11010802022760 )
Powered by Discuz! , 24-3-28 18:36 , 0.027452 second(s), 6 queries , Redis On.