#L6923. 「THUPC 2024」朔望
「THUPC 2024」朔望
「THUPC 2024」朔望
问题背景
Syzygy,中文译作朔望,表示三个或三个以上的天体大致位于同一直线上。本题中主要探讨母恒星与至少两颗行星位于同一直线上的情况。
题目描述
在一个理想的行星系中,所有行星在同一平面内围绕共同的单一母恒星作匀速圆周的公转运动,且公转方向相同(如同为逆时针)。我们定义这样的行星系的 Syzygy 指数为平均每年发生的所有(含母恒星的)朔望的稀有程度之和,其中单次朔望的稀有程度是与产生连线的行星数量 有关的常数 ;如果在行星系中同时发生多个朔望但不位于同一直线上,则对每条直线上的行星分别统计稀有程度。
现有一理想的包含 颗行星的行星系,其中从内到外第 颗行星绕母恒星公转周期为 年(根据开普勒第三定律可知 单调递增)。假设存在某一时刻,所有 颗行星位于同一条以母恒星为端点的射线上。请求出该系统的 Syzygy 指数。
输入格式
第一行输入一个正整数 (),表示该单星系统中行星的数量。
第二行输入 个正整数 ,分别表示公转轨道从内到外各行星的公转周期。保证 。
第三行输入 个正整数 (),分别表示发生不同数量的行星参与的朔望的稀有程度。
输出格式
输出该行星系的 Syzygy 指数。显然 Syzygy 指数是一个有理数;不妨假设其化为最简分式后的形式为 (即其中 互质),请输出 使得 且 。可以证明,在本题数据范围下, 存在且唯一。
样例 1
样例 1
输入
2
3 4
5
输出
833333340
样例 2
样例 2
输入
3
4 5 6
7 8
输出
300000004
样例 3
样例 3
输入
4
4 6 8 24
20 22 1207
输出
250000119
样例 4
样例 4
输入
9
88 225 365 687 4333 10759 30685 60189 90560
306 241 336 406 342 86884 86885 86886
输出
94380764
题目使用协议
来自 THUPC2024(2024年清华大学学生程序设计竞赛暨高校邀请赛)。
以下『本仓库』皆指 THUPC2024 官方仓库(https://gitlink.org.cn/thusaa/thupc2024final)
- 任何单位或个人都可以免费使用或转载本仓库的题目;
- 任何单位或个人在使用本仓库题目时,应做到无偿、公开,严禁使用这些题目盈利或给这些题目添加特殊权限;
- 如果条件允许,请在使用本仓库题目时同时提供数据、标程、题解等资源的获取方法;否则,请附上本仓库的 github 地址。