QOJ.ac

QOJ

時間限制: 1 s 記憶體限制: 128 MB 總分: 100

#3825. Johnny-Bohr 模型

统计

Johnny 最近生病了,缺席了几节课。他对此并不在意,但有一个例外:物理是他的挚爱,所以他借了朋友的课堂笔记。从笔记中他了解到自己错过了关于氢原子玻尔模型的课程,而且……显然他没学到其他任何东西,因为他根据笔记重构出了以下的“Johnny-Bohr 模型”:

绕原子核运行的电子只能停留在特定半径的轨道上。每个半径都与电子的特定能量和角动量相关联。角动量是量子化的,也就是说,它可以取约化普朗克常数 $\hbar$(也称为狄拉克常数)的正整数倍。因此,用自然数对轨道进行编号非常有用,使得轨道编号 $n$ 对应于角动量 $n \cdot \hbar$。电子可以从轨道 $n_1$ 跳跃到较低的轨道 $n_2$ ($n_2 < n_1$)——在这种情况下,能量差会以具有适当频率和波长的光子形式发射出来。Johnny-Bohr 模型没有预见到相反的情况,即原子吸收光子并将电子转移到更高的轨道。该模型精确地规定了电子可以跳跃到哪些较低的轨道。在他朋友的笔记本上写着一个多重集 $B$,它具有以下特性:对于任何 $b \in B$,电子可以从轨道 $a$ 跳跃到轨道 $\lfloor \frac{a}{b} \rfloor$。电子随后可以再次根据该规则从新的轨道 $a'$ 进行跳跃。特别地,Johnny-Bohr 模型允许电子跳跃到(最终的)轨道编号 $0$,即“落入”原子核。正如原始的玻尔模型一样,Johnny 无法证明该模型确实描述了氢原子的行为方式,但他可以向你保证它与实验数据(至少是来自 Johnny 思想实验的数据)相符。Johnny 为自己对该问题的深刻理解感到自豪,他注意到这引出了一些有趣的问题,可能有助于他更好地理解原子的行为方式。其中最重要的问题是:“如果电子从轨道编号 $n$ 开始,电子经过任意次数(可能为零)的跳跃后,可以到达多少个不同的轨道(包括 $n$)?”

输入格式

输入文件的第一行包含两个整数 $n$ 和 $m$ ($1 \le n \le 10^{15}, 1 \le m \le 10$),分别表示电子的起始轨道编号和多重集 $B$ 的大小。输入文件的第二行(也是最后一行)包含 $m$ 个整数 $b_i$ ($1 \le b_i \le 10^{15}$),以空格分隔;这些是多重集 $B$ 的元素。

输出格式

在第一行也是唯一一行中,输出一个整数,表示电子从轨道编号 $n$ 开始经过任意次数的跳跃后,最终可能停留的不同轨道的数量。

样例

输入 1

20 2
2 3

输出 1

8

说明

从轨道 $n = 20$ 且 $B = \{2, 3\}$ 开始,电子可以(经过 0 次或多次跳跃)跳跃到以下八个轨道中的任意一个:20, 10, 6, 5, 3, 2, 1, 0。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.