编程题
### 问题描述 在某个遥远的星球,有三种特殊的水果:火星蓝莓、月球橙子和金星樱桃。 当人们吃下这些水果时,它们会赋予吃水果的人一些超能力。 尽管这些水果都很受欢迎,但星球上的居民们有一个特别的饮食习惯:他们只吃那些数量可以被火星蓝莓、月球橙子或金星樱桃的数量整除的水果。 例如,如果火星蓝莓的数量是 $2$,那么居民们只会选择吃 $2$ 个、$4$ 个、$6$ 个等数量的水果。 你的任务是确定第 $n$ 个他们可以吃的水果数量是多少。 注意,所有可以吃的水果数量是按照从小到大的顺序排序的。例如,如果他们可以吃的水果数量是 $2、3、4、5...$,那么第 $1$ 个他们可以吃的水果数量是 $2$,第 $2$ 个是 $3$,依此类推。 简而言之,给定三种水果的数量,你需要找出第 $n$ 个数量,该数量可以被这三种水果中的至少一种的数量整除。 ### 输入格式 一行,四个整数: $n$ ($1 \leq n \leq 10^9$):居民们想知道的水果的数量位置。 $a$ ($1 \leq a \leq 10^9$):火星蓝莓的数量。 $b$ ($1 \leq b \leq 10^9$):月球橙子的数量。 $c$ ($1 \leq c \leq 10^9$):金星樱桃的数量。 满足条件:$1 \leq a \times b \times c \leq 10^{18}$。 ### 输出格式 一个整数,表示第 $n$ 个可以吃的水果数量。 ### 样例输入 ```text 2 2 4 5 ``` ### 样例输出 ```text 4 ``` ### 说明 他们可以吃的水果数量序列为 $2, 4, 5, 8, 10...$ 其中第 $2$ 个是 $4$。 ### 评测数据规模 对于 $50$% 的评测数据,$1 \leq n, a, b, c \leq 10^3$。 对于 $100$% 的评测数据,$1 \leq n, a, b, c \leq 10^9$,且 $1 \leq a \times b \times c \leq 10^{18}$。
查看答案
赣ICP备20007335号-2