大数学家高斯有个好习惯:无论如何都要记日记。
他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?
高斯出生于:1777年4月30日。 在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。
高斯获得博士学位的那天日记上标着:8113
请你算出高斯获得博士学位的年月日。
提交答案的格式是:yyyy-mm-dd, 例如:1980-03-21
快速计算两个日期间的天数:
分析:通过样例5343天进行分析,
首先推算出年份:5343/365=14(个)365天-->可以得到在1791年
其次,算出整年中共有多少天:14*365+3(闰年的个数)=5113天
最后,分析剩余天数:5343-5113=230天(关键点)
----------------------------------------------------------
推算从4月30日算起,到5月31日 有31天;6月30日 又过30天;。。。直到11月30日
一共过了31+30+31+31+30+31+30=214天(还剩16天)
按题意:应该是12月16日-1天
最终结果为1791年12月15日
解答:
8113天大概是22年左右(365*22+5=8035天) 剩余天数:8113-8035=78天
从1777年算起,过了22年之后就是1799年。
其次,此题是求剩余间隔的天数,但第一天算入,最后一天算入则办法如下:
1.同一月份,用日期数相减,如1月2日到1月4日,4-2=2(天),间隔了两天(1月3日和1月四号)。
2.不同月份,则算出起始日期至月底的天数,再加上剩余的月份的天数(如果是下个月则不用),再加上截止月的月初至截止日期的天数,如3月2日到5月5日,31-2+30+5=64(天),间隔了3月3日到3月31日的29天,四月份的30天,1日到5日的5天。共64天。
此题剩余天数为:从4月30日起(一天),过31天为5月31日,再过30天,为6月30日,还剩16天,根据分析结果得1799年7月15日