#2669. 超级丑数

超级丑数

说明

超级丑数 是一个正整数,并满足其所有质因数都出现在质数数组 primes 中。

给你一个整数n n 和一个整数数组 primes ,返回第n n 个 超级丑数 。

题目数据保证第n n 个 超级丑数 在 32-bit 带符号整数范围内。

输入格式

第一行一个整数nn

第二行一个整数numnum,表示整数数组primes元素个数

第三行整数数组primes,元素间空格隔开

输出格式

n n 个 超级丑数

样例

12
4
2 7 13 19
32
1
3
2 3 5
1

样例解释:

样例1:

给定长度为 4 的质数数组 primes = [2,7,13,19],前 12 个超级丑数序列为:[1,2,4,7,8,13,14,16,19,26,28,32] 。

样例2:

1不含质因数,因此它的所有质因数都在质数数组 primes = [2,3,5] 中。

数据范围

  • 1n1051 \leqslant n \leqslant 10^5
  • 1primes.length1001 \leqslant primes.length \leqslant 100
  • 2primes[i]10002 \leqslant primes[i] \leqslant 1000

题目数据 保证 primes[i] 是一个质数

primes 中的所有值都 互不相同 ,且按 递增顺序 排列

来源

LeetCode 313