题目信息

题目类型
提高级
题目年份
2020
题目题型
编程题
关 键 词
儒略日(julian)

题目题干

儒略日(julian)88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
题目描述88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
为了简便计算,天文学家们使用儒略日(Julian day)来表达时间。所谓儒略日,其定义为从**公元前 4713 年 1 月 1 日正午 12 点到此后某一时刻间所经过的天数**,不满一天者用小数表达。若利用这一天文学历法,则每一个时刻都将被均匀的映射到数轴上,从而得以很方便的计算它们的差值。88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
现在,给定一个不含小数部分的儒略日,请你帮忙计算出该儒略日(一定是某一天的中午 12 点)所对应的公历日期。88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
我们现行的公历为格里高利历(Gregorian calendar),它是在公元 1582 年由教皇格里高利十三世在原有的儒略历(Julian calendar)的基础上修改得到的(注:儒略历与儒略日并无直接关系)。具体而言,现行的公历日期按照以下规则计算:88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1. 公元 1582 年 10 月 15 日(含)以后:适用格里高利历,每年一月 $31$ 天、 二月 $28$ 天或 $29$ 天、三月 $31$ 天、四月 $30$ 天、五月 $31$ 天、六月 $30$ 天、七月 $31$ 天、八月 $31$ 天、九月 $30$ 天、十月 $31$ 天、十一月 $30$ 天、十二月 $31$ 天。其中,闰年的二月为 $29$ 天,平年为 $28$ 天。当年份是 $400$ 的倍数,或日期年份是 $4$ 的倍数但不是 $100$ 的倍数时,该年为闰年。88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2. 公元 1582 年 10 月 5 日(含)至 10 月 14 日(含):不存在,这些日期被删除,该年 10 月 4 日之后为 10 月 15 日。88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3. 公元 1582 年 10 月 4 日(含)以前:适用儒略历,每月天数与格里高利历相同,但只要年份是 $4$ 的倍数就是闰年。88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4. 尽管儒略历于公元前 45 年才开始实行,且初期经过若干次调整,但今天人类习惯于按照儒略历最终的规则反推一切 1582 年 10 月 4 日之前的时间。注意,**公元零年并不存在**,即公元前 1 年的下一年是公元 1 年。因此公元前 1 年、前 5 年、前 9 年、前 13 年……以此类推的年份应视为闰年。88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输入格式88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行一个整数 $Q$,表示询问的组数。  88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来 $Q$ 行,每行一个非负整数 $r_i$,表示一个儒略日。88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输出格式88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于每一个儒略日 $r_i$,输出一行表示日期的字符串 $s_i$。共计 $Q$ 行。 $s_i$ 的格式如下:88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1. 若年份为公元后,输出格式为 `Day Month Year`。其中日(Day)、月(Month)、年(Year)均不含前导零,中间用一个空格隔开。例如:公元88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2020 年 11 月 7 日正午 12 点,输出为 `7 11 2020`。88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2. 若年份为公元前,输出格式为 `Day Month Year BC`。其中年(Year)输出该年份的数值,其余与公元后相同。例如:公元前 841 年 2 月 1 日正午 1288D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
点,输出为 `1 2 841 BC`。88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #188D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #188D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
388D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1088D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
10088D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
100088D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #188D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
11 1 4713 BC88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
10 4 4713 BC88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
27 9 4711 BC88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #288D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #288D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
388D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
200000088D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
300000088D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
400000088D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #288D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
14 9 76388D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
15 8 350188D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
12 7 623988D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #388D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #388D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 julian/julian3.in88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #388D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 julian/julian3.ans88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 提示88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【数据范围】**88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| 测试点编号 | $Q =$ | $r_i \le$ |88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
|:-:|:-:|:-:|88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $1$ | $1000$ | $365$ |88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $2$ | $1000$ | $10^4$ |88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $3$ | $1000$ | $10^5$ |88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $4$ | $10000$ | $3\times 10^5$ |88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $5$ | $10000$ | $2.5\times 10^6$ |88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $6$ | $10^5$ | $2.5\times 10^6$ |88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $7$ | $10^5$ | $5\times 10^6$ |88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $8$ | $10^5$ | $10^7$ |88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $9$ | $10^5$ | $10^9$ |88D100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $10$ | $10^5$ | 年份答案不超过 $10^9$ |

答案解析

相关题目

动物园(zoo) 题目描述 动物园里饲养了很多动物,饲养员小 A 会根据饲养动物的情况,按照《饲养指南》购买不同种类的饲料,并将购买清单发给采购员小 B。  具体而言,动物世界里存在 $2^k$
儒略日(julian) 题目描述 为了简便计算,天文学家们使用儒略日(Julian day)来表达时间。所谓儒略日,其定义为从**公元前 4713 年 1 月 1 日正午 12 点到此后某一时刻间所
交通规划(traffic) 题目描述 给定一个平面上 $n$ 条水平直线和 $m$ 条垂直直线,它们相交形成 $n$ 行 $m$ 列的网格,从上到下第 $r$ 条水平直线和从左到右第 $c$ 条垂直
回文(palin) 题目描述 给定正整数 $n$ 和整数序列 $a_1, a_2, \ldots, a_{2 n}$,在这 $2 n$ 个数中,$1, 2, \ldots, n$ 分别各出现恰
括号序列(bracket) 题目描述 小 w 在赛场上遇到了这样一个题:一个长度为 $n$ 且符合规范的括号序列,其有些位置已经确定了,有些位置尚未确定,求这样的括号序列一共有多少个。 身经百战
廊桥分配(airport) 题目描述 当一架飞机抵达机场时,可以停靠在航站楼旁的廊桥,也可以停靠在位于机场边缘的远机位。乘客一般更期待停靠在廊桥,因为这样省去了坐摆渡车前往航站楼的周折。然而,因为廊
数据传输 题目背景 题目描述 小 C 正在设计计算机网络中的路由系统。 测试用的网络总共有 $n$ 台主机,依次编号为 $1 \sim n$。这 $n$ 台主机之间由 $n - 1$ 根网线
星战 题目描述 在这一轮的星际战争中,我方在宇宙中建立了 $n$ 个据点,以 $m$ 个单向虫洞连接。我们把终点为据点 $u$ 的所有虫洞归为据点 $u$ 的虫洞。 战火纷飞之中这些虫洞很难长久
策略游戏 题目描述 小 L 和小 Q 在玩一个策略游戏。 有一个长度为 $n$ 的数组 $A$ 和一个长度为 $m$ 的数组 $B$,在此基础上定义一个大小为 $n \times m$ 的矩阵
假期计划 题目描述 小熊的地图上有 $n$ 个点,其中编号为 $1$ 的是它的家、编号为 $2, 3, \ldots, n$ 的都是景点。部分点对之间有双向直达的公交线路。如果点 $x$ 与 $

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢