比赛场次 359
比赛名称 聪明的工作员
比赛状态 已结束比赛成绩
开始时间 2017-03-21 18:00:00
结束时间 2017-03-21 20:52:00
开放分组 全部用户
注释介绍 知识都学过,该类型的题也讲过,练手好题!看好你
题目名称 丑数
输入输出 humble.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 12 简单对比
用户 结果 时间 内存 得分
GravatarHyoi_0Koto AAAAAAAAAAAA 0.116 s 1.33 MiB 100
Gravatarcdcq AAAAAAAAAAAT 1.382 s 1.15 MiB 91
GravatarCSU_Turkey AAAAWEEWAWAE 0.319 s 0.70 MiB 50
GravatarMarshmello WAWWWWWWWWWW 0.002 s 0.31 MiB 8
GravatarTARDIS C 0.000 s 0.00 MiB 0
Gravatar玉带林中挂 WWWWWWWWWWWW 0.002 s 0.31 MiB 0
Gravatar补魔 WWWWWWWWWWWW 0.003 s 0.31 MiB 0
GravatarHyoi_ctime WWWWWWWWWWWW 0.003 s 0.31 MiB 0
GravatarFFF团 WWWWWWWWWWWT 1.438 s 0.70 MiB 0
Gravatar老爹 TTTTTTTTTTTT 12.000 s 0.29 MiB 0

丑数

★☆   输入文件:humble.in   输出文件:humble.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

对于一给定的素数集合 S = {p1, p2, ..., pK},

来考虑那些质因数全部属于S 的数的集合。这个集合包括,p1, p1p2, p1p1, 和 p1p2p3 (还有其它)。这是个对于一个输入的S的丑数集合。

注意:我们不认为1 是一个丑数。

你的工作是对于输入的集合S去寻找集合中的第N个丑数。longint(signed 32-bit)对于程序是足够的。

【输入格式】

第 1 行:二个被空间分开的整数K 和 N , 1<= K<=100 , 1<= N<=100,000.

第 2 行:K 个被空间分开的整数,表示集合S的元素

【输出格式】

单独的一行,写上对于输入的S的第N个丑数。

【输入样例】

4 19
2 3 5 7

【输出样例】

27